Pravila | Recent posts | RSS temo | Iskanje | Registracija | Prijava

Projekt nadomestiti CY7C64613 na ICD2


Pojdi na stran Prejšnja 1, 2, 3, ... 59, 60, 61 Naslednja
Skoči na stran:

Post new topic Reply to topic EDAboard.com Forum Index -> mikrokontrolerji -> Project nadomestiti CY7C64613 v ICD2
Različica v arabščini Bolgarska različica Katalonščina različica Češka različica Različica v danščini Nemška različica Grška različica English version Španska različica Različica v finščini Francoska različica Hindi version Croatian version Indonezijščina različica Italijanska različica Različica v hebrejščini Japonska različica Korejska različica Litovska različica Različica v latvijščini Različica v nizozemščini Norveška različica Različica v poljščini Različica v portugalščini Romunska različica Russian version Slovaška različica Slovenska različica Serbian version Različica v švedščini Tagalog version Ukrainian version Vietnamščina različica Kitajska različica
Avtor Sporočilo
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 30. marec 2006 21:50 Re: Projekt nadomestiti CY7C64613 v ICD2
tags: icd2br download download icd2br usbmon ic usbmon.exe download

Sem naredil nekaj raziskav o čempresa EZ-USB stvar, zdaj vem zakaj obstajajo 2. Sys datoteke.
Ni imel sreče z hex datoteke, ne morete ustvariti razumljivimi ASM iz njih.
Zato ne vem, kakšen tip (razred) za usb naprave je ICD2. In brez da info ne morem storiti še bajt / byte debug ker gonilnik Navada Naj odprt samo zato, ker misli, da je icd2 ni priložena, ker pošilja napačen deskriptorji konfiguracije ...
(Zdaj poskušam z Comm razreda vzorca mikročip, itak, da je delovni globe emulating a COM4 pristanišča, ampak to ni naš cilj)

rkodeira prosim, če lahko u narediti povezati s tem spremlja program:
(ali kdorkoli drug, ki ima original ICD2 s cipresami čip)

h ** p: / / www.hhdsoftware.com / Download / usbmon.exe

Jaz hoteti zelo uvaževati to, da bi pomagal a lot!

Drugo vprašanje: does ICD2br imeti lastno usb voznik? Ker Cypress čip ima 2 (1. obremenitve je FW, drugi je za resnično komunikacijo).
Ali deluje s prvotnim mikročip voznik?

Brez informacij, po veliko google in dissasembling gonilnikov / dll-e sem zaljubljen malo, in mislim, da so napisali nov gonilnik preveč. (in da bo dolgo potovanje)
Nazaj na vrh
Rbn



Pridružen /-a: 14. februar 2006
Posts: 2


Post 30. marec 2006 22:09 Re: Projekt nadomestiti CY7C64613 v ICD2

Ne vem če ste refearing na to, vendar sem prebral, da ICD2 lahko delujejo na 2 Mbps hitrosti.

Cheer up! To je dober projekt!
Nazaj na vrh
rkodaira



Pridružen /-a: 08. junij 2004
Posts: 332
Pomagali: 54
Lokacija: Sao Paulo - Brazilija


Post 30. marec 2006 22:12 Re: Projekt nadomestiti CY7C64613 v ICD2
tags: cy7c64613 firmware cy7c64613 voznik cy7c64613 PID čempresa cy7c64613 PID Jonas Meyer mplab icd2 mpusbclean.exe cy7c64613 usb voznik

Žal sem, ne bom imel časa narediti USB spremljanja v naslednjih dneh, ker jaz ne grem, da ostanejo doma (uporabljam PIC na matični laboratorij). Jaz ne bi mogla narediti tudi prenos na monitor.

Odgovarajuchi na vprašanje o vozniku: Nisem prepričan, vendar pa bi morala uporabiti gonilnik, ki jih uporablja prvotni mikročip ICD2, ker ni voznika, če je z mojo krovu.

Preberite besedila v zvezi z USB vmesnikom najti v dokumentu, ki ga je pripravil član Edaboard (Jonas Meyer) o Cypress čip:

=================================================
3,2 USB ID-ov
Če želite dobiti programer delajo na vrata USB na EEPROM U13 povezani s
je CY7C64613 je treba programirana s pravilnim VID / PID / Drev. Možno je,
bodisi z uporabo standardnih EEPROM programer ali razvojna orodja pod pogojem,
z Cypress (60MB download). Pravilna EEPROM podatki so shranjeni v
je ICD2_EEPROM.HEX (ki je prav tako vključena v ICD2_FW.zip). Prvi 9 zlogov v EEPROM
morajo vsebovati vrednosti 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00
(VID / PID / Drev).
Če uporabljate Cypress razvoj orodij, EZ-USB FX je treba namestiti prve. Po
povezujejo ICD2 za USB, gostiteljica priznava CY7C64613 (s prazno
EEPROM), kot je Cypress napravo. Zdaj Cypress vozniki morajo biti nameščeni. Takrat
Cypress USB na nadzorni plošči se lahko začela program je EEPROM z
ustrezne vrednosti.
Ko EEPROM je programirana pravilno ICD2 bo priznana s strani OS-a kot
mikročipa napravo. Zdaj mikročipu gonilnike USB mora biti nameščen. Po začetni
MPLAB najprej Učitano je CY7C64613 firmware. Če je prenos bil uspešen,
MPLAB poveže s ICD2 in Učitano ustrezne PIC firmware. Zdaj je ICD2
pripravljen za povezavo s ciljno krovu in prenesete ali debug kodo.

Gonilniki USB 3,3
Mikročip gonilnike USB Zdi se, da so vrste Otroški voziček, saj zagotavljajo USB gonilnik odstranitev
orodje MPUsbClean.exe. To je vključeno v MPLAB distribucije. Po namestitvi
MPLAB se nahaja v objektu, v imeniku / Utilities / MPUsbClean /.
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 30. marec 2006 22:23 Re: Projekt nadomestiti CY7C64613 v ICD2

Vedel sem, da se glasi: čempresa VID / PID iz zunanjega čipa.
Poskušal sem jih, to je ok, vendar je veliko bolj zapleteno kot samo prikazuje pravilne številke za okna "voznik.
Če jo prepozna pravilno VID / PID se začne s prošnjo čip za več informacij.
Če nekdo zajame celotno zaporedje povežete z USB Monitor program I mentoined prej, kot bo lažje, da preuči, kaj je treba dati v teh deskriptorjev.

Nekdo, prosim, pomagaj nam, da spremlja to, preprosto, samo namestite program, ga začeli, in začeti MPLAB in povezati z ICD2 (dejanske ali klonov ampak USB). Shrani dnevniško datoteko in jo do foruma. To ne bi bilo dovolj za začetek.

hvala vnaprej.
Nazaj na vrh
Rbn



Pridružen /-a: 14. februar 2006
Posts: 2


Post 30. marec 2006 23:01 Re: Projekt nadomestiti CY7C64613 v ICD2

Mislim, da ti lahko pomagam s tem ta vikend. Imam original ICD2 v laboratoriju, bom imel odmor za nalaganje programa in spremljanje na vrata USB na USB.
Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 30. marec 2006 23:37 Re: Projekt nadomestiti CY7C64613 v ICD2
tags: čempresa cy64613 usb usbmon ic

zedman, tukaj je v dnevniku!

dosežen z usbmon želite
o icd2 klona, ki ga silicium31
resnično USB klon s cipresami cy64613 čip v njej ...

tukaj je dnevnik povezavo mplab in zasedanja datoteko.
Srečno v dekriptiranje da!


Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 30. marec 2006 23:54 Re: Projekt nadomestiti CY7C64613 v ICD2

rkodaira,

prosim, kaj je majhna ic 8 zatiči blizu Induktor?
s spoštovanjem,

Doda 3 minute:

Mislim da je tukaj 18f4550 a čempresa 64613 klon ... bi lahko uporabili 18f2550 in RB pristanišča kot PSP pristanišča, lahko je lažji za uporabo PSP na 4550?

Doda po 12 minut:

bonus se prijavite ...
to je dnevnik povezavo mplab ko priključite kot programer na icd2
prvi je bil povezavo kot Razbubnik.
srečno.


Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 31. marec 2006 0:04 Re: Projekt nadomestiti CY7C64613 v ICD2

in drugi bonus ... Nasmeh

za odkrivanje napak je priključen, je cilj programed,
I začnejo Drvosječa in naredil korak v s mplab
in ustavil Drvosječa šele po tem.
upanje to pomaga?


Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

Nazaj na vrh
albert22



Pridružen /-a: 20. julij 2004
Posts: 95
Pomagali: 3


Post 31. marec 2006 6:22 Re: Projekt nadomestiti CY7C64613 v ICD2

Ta nit je že velika. Mislil sem, da Id imeti dovolj časa, da preberete nove sp v nekaj minutah. Ampak jaz dont imeti toliko časa. Bo pozorno preberete jutri.

Vir C datoteke, ki sem se je. Sys voznik propossed z Cypress. se lahko donwloaded iz svoje spletne strani, kot v EZ-USB komplet. Izvorno besedilo se sklicuje na dobro znane knjige, ki je bil napoten tukaj na edaboard (jaz dont spominjati točen naslov). Slabem objava C tukaj, ko se vrnem domov.
Ta voznikom ročaji moč in začetno obremenitev iz CY. It does a 8051reset, Učitano a "loader", ki je suppossed biti postopki za ravnanje z zunanjim RAM-a (ki mi dont potrebe). in potem po drugi reset, uporabnik "firmware" za kasneje je povezana s. sys in vsebuje kodo za CY Intel hex format.

Pomembno je, da ugotovi, če brazilske Labs je kloniran v realnem mikročip ICD2 ali jih razvili klon emulating USB vmesnik.
Če Brazilci razvila kodeks bo surelly biti zaščiteni v čipu z CPPon
Če mikročip razvila koda Mislim, da ne bodo zaščiteni, saj se zdi, da se ob uporabi istih philosofy za bootloader in operacijskega sistema. S kodo za zaščito, je bootloader ne more spremeniti program notranjega pomnilnika za nadgradnjo programske opreme, od 4450. Upoštevati, da lahko tudi nadgraditi easyly kodo na CY. Kot tudi na 877.

Dodano po 1 ur 59 minut:

povezavo z čempresa mehko je:
http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=418&r_folder=Developer% 20Kits & r_title = CY3671% 20 -% 20EZ-USB% 20FX% 20Development% 20Kit

I dont misliš, da taka povezava bo delovala tako, tukaj je načrt b
iskanje imena čipa cy7c6413 na ciprese in se pomaknite navzdol do razvoja kompletov.
Dve zips so na voljo. Tisti, ki je 60Megs vsebuje exe, ki namesti vse, vključno z viri in priročniki.
Mislim, da je voznik razpravljati, ali temelji na knjigi mantioned na "loader.c"
Jaz dont razumeti zelo veliko USB vendar ni skrito,

Zato je zelo verjetno, da mikročip ni le manjše spremembe k temu loader.c Vključno z blagovno znamko, če vidite na strune, da se mikročip. Sys vsebuje boste našli "sidro čipi" ali nekaj takega. To je bilo podjetje, ki je razvila procesor cy7c6413, da je bila nato kupljena s cipresami.
Vidiš? To ni niti Cypress robo, vendar starejši.

Hvala za USB spremljanja je tekoč v obstati zelo koristen. Didnt so resnično ICD tako sem imel noben način ne bi dobili.

Im še vedno na mojem potovanju. Slabega dobil pivo za napredek, da ljudje, ki o tem projektu prav zdaj.
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 31. marec 2006 12:49 Project nadomestiti CY7C64613 v ICD2

Hvala Kripton za datoteke, bom preuči ASAP.

Doda po 16 minut:

Kripton prosim Iztaknite ICD2 iz pristanišča začnete spremljati in po njem, da ga znova priključiti, saj je začetna zaporedja manjkajo.
Kakorkoli že, da je s težkimi prenosi! Nasmeh to je nova info! Nasmeh

Dodano po 2 urah 29 minut:

Kripton,

vse se vrsta / razred deskriptorje za končne cilje na USB naprave se pošlje, ko je fizično povezana z gostiteljico, žal nisem še napisal, preden ste začeli spremljati.
Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 31. marec 2006 12:52 Project nadomestiti CY7C64613 v ICD2
tags: usbmon ic

zedman, ok bom naredila doma zvečer (v roku 10 ur od zdaj ...) je icd2 je doma in sem na delo, za zdaj.

Dodano po 1 minuti:

No, to usbmon je lep kos programske opreme .. veš, kako dolgo deluje v Demo načinu? ne morete najti nikjer ..
Nazaj na vrh
rkodaira



Pridružen /-a: 08. junij 2004
Posts: 332
Pomagali: 54
Lokacija: Sao Paulo - Brazilija


Post 31. marec 2006 14:09 Re: Projekt nadomestiti CY7C64613 v ICD2
tags: mic2172

Odgovarajuchi na Kripton:
- 8 DIP čipa na desni strani nad Induktor je preklapljanje regulatorja MIC2172 (Micrel - iskanje v Googlu za MIC2172, njene obrazcu je prvi rezultat), ki se uporabljajo v povečanje pretvornik.

Nekatere pripombe o varstvu koda: 18F4550 se lahko kodo zaščiten le v nekaterih blokih program pomnilnika, tako da se bootloader območja lahko zaščiteni in prenesete kodo lahko ne.

Mislim, da je logotip "mikročip licenco" pomeni, da je imel proizvajalec v sodelovanju z mikročipom, vendar se koda še vedno skrivnost. Ne verjamem, da bi prodal izdelek z oznako nezaščitene in tako zlahka kopirati. Če se to zgodilo, sem videl veliko klonov klone je tukaj, in to še ni zgodilo (do sedaj).

O vozniki: Pozabil sem vse korake sem naredil, ko sem klon, vendar branje priročnika sem lahko pozabite, da ko je prosil voznike, da bi morali uporabljati gonilnike USB nahajajo v MPLAB/IDE/ICD2 directory. Torej, prepričani uporablja mikročip gonilnike USB.
Nazaj na vrh
petarpav



Pridružen /-a: 25. marec 2002
Posts: 557
Pomagali: 8


Post 31. marec 2006 15:49 Project nadomestiti CY7C64613 v ICD2

Zdravo, Kripton2035. Poglej tukaj:
"Evaluation and Registration
To ni prosta programska oprema. Ob upoštevanju pogojev spodaj, se z dovoljenjem za uporabo te programske opreme za namene ocenjevanja brezplačno za obdobje 30 dni (ali 100 zasedanj). Če uporabite to programsko opremo po 30 dan ocenjevalnega obdobja pristojbine za registracijo se ne zahteva. "

S spoštovanjem.
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 31. marec 2006 15:51 Project nadomestiti CY7C64613 v ICD2

Kripton, jaz vem, da dolgo dela, ampak bom popraviti, če je Navada storiti kaj hočem Wink
Čakanje na druge deponijami kot hudič Very Happy
Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 31. marec 2006 19:17 Re: Projekt nadomestiti CY7C64613 v ICD2

z malo vnaprej ... I'm back home
igrati s tem!


Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 31. marec 2006 19:56 Re: Projekt nadomestiti CY7C64613 v ICD2

Hvala Kripton!

Začel sem, da preuči to!
Prosim vas, da naložite naprava okno (samo sliko), ko je priključen icd2 do pristanišča?
(I k oknu želim, vas prosimo, da razširi vse dele drevesa icd2 naprave)

hvala avdvance


Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 31. marec 2006 20:11 Project nadomestiti CY7C64613 v ICD2

Uporabljate jo lahko kopirate podstablo funkcijo in jo shranite kot besedilno datoteko, jo je drugo ikono z leve.
hvala.
Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 31. marec 2006 20:22 Project nadomestiti CY7C64613 v ICD2
tags: cy7c64613 firmware

Lahko ti je cy7c64613 za približno 25 evrov ladjar, če želite ... Nasmeh
Jaz delam zdaj (naprava okno ..)

Dodano po 4 minutah:

Port2: mikročipu MPLAB ICD 2 Firmware Client
Hub Power: Self Power
Number of Ports: 2
Power preklapljanje: None
Sestavljena naprava: Ne
Over-trenutna Protection: None (Bus Power Only)
Device Descriptor
USB-Version: 1.0
Naprave razreda: (255) Vendor Posebni
Device Subclass: 255
Device protokola: 255
Max Packet Size: 0x40 (64) bytes
Vendor: 0x04d8 ()
Product ID: 0x8001
Product Version: 0x0003
Proizvajalec: 0
Izdelek: 0
SerialNumber: 0
Število Konfiguracije: 1
Connection Status: Connected Device
Trenutna konfiguracija: 1
Device Bus Speed: Celotno
Device Address: 0x02
Število Odpri Cevi: 14
Konfiguracija Descriptor (1)
Skupna dolžina: 116 bytes
Število Vmesniki: 1
Konfiguracija Vrednost: 1
Konfiguracija: 0
Atributi: 0x80
Bus Powered
Max Power: 0x4b (150 mA)
Vmesnik Descriptor (0)
Število vmesnika: 0
Nadomestni Nastavitev: 0x00
Število končnih točk: 0x0e
Vmesnik razreda: (255) Vendor Posebni
Vmesnik Subclass: 255
Vmesnika protokola: 255
Vmesnik: 0
Končna točka Descriptor (naslov: 0x01)
Končna točka Naslov: 0x01, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x02)
Končna točka Naslov: 0x02, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x03)
Končna točka Naslov: 0x03, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x04)
Končna točka Naslov: 0x04, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x05)
Končna točka Naslov: 0x05, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x06)
Končna točka Naslov: 0x06, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x07)
Končna točka Naslov: 0x07, Output
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x81)
Končna točka Naslov: 0x81, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x82)
Končna točka Naslov: 0x82, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x83)
Končna točka Naslov: 0x83, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x84)
Končna točka Naslov: 0x84, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x85)
Končna točka Naslov: 0x85, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x86)
Končna točka Naslov: 0x86, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Končna točka Descriptor (naslov: 0x87)
Končna točka Naslov: 0x87, Input
Transfer Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Interval: 0x01
Nazaj na vrh
Kripton2035



Pridružen /-a: 19. julij 2001
Posts: 482
Pomagali: 15
Kraj: Earth


Post 31. marec 2006 22:07 Re: Projekt nadomestiti CY7C64613 v ICD2

Zedman wrote:
Very Happy
hvala, sem naročil vzorce od čempresa nekaj tednov nazaj, ampak, hej to je izziv, kajne?


Vprašala sem jih nekaj tednov nazaj in mi odgovori en teden pozneje, ta del je zastarela in zato cnnot daje vzorec je!
prelahko .. Crying ali Very sad
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 31. marec 2006 22:56 Project nadomestiti CY7C64613 v ICD2

To je žalostno.

Trenutno: naprava ne Enumeration ...
Prekleto sovražim, da se ukvarjajo z 10.000 .c / .h datotek ...
mrrr.
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 01. april 2006 21:08 Re: Projekt nadomestiti CY7C64613 v ICD2

Zdaj ga opredeljuje kot ICD2 VID / PID, ampak ko sem začela namestite mchip voznikov je zamrzne ... Misliš, da čaka podatkov in končno točko. Več napak in več časa in potrpežljivosti potrebno.

Tudi če kdo ima kakšno idejo kako lahko izterja 2 Cypress HEXs na skupščini jezika, da bo pomagala veliko, da odkrijete, kaj naj storim 4550 v mestu je Cy.

Besedilo Kripton poslal kaže ICD2 uporab 7 (!) IN / OUT končne točke v enem vmesniku.
1 naprava / 1 interface / 7 parametre.
Ne vem, če jih uporablja vse ali ne, bom preverite v log datoteke, vendar se zdi to bolj kompleksno kot samo most med USB in PSP pristanišče.
Nazaj na vrh
albert22



Pridružen /-a: 20. julij 2004
Posts: 95
Pomagali: 3


Post 01. april 2006 23:51 Re: Projekt nadomestiti CY7C64613 v ICD2

Zedman. Ali ste razvoju s 4450? Če to drži. Si poskusil program za 4450 z. Bin (boot), vključenih v 7,30 mplab?
Mislim, da je vredno poskusiti, da vidim, če je priznan s strani mikročip USB gonilnik. To je prva stvar ki jo želite preskusiti, če dobim pic na moji vrnitvi.

Dodano po 1 minuti:

ICD2_4550_BOOT_0180.BIN Zdi se, da je zelo dober kandidat.
Nazaj na vrh
predrage



Pridružen /-a: 24. julij 2005
Posts: 132
Pomagali: 5


Post 02. april 2006 11:18 Re: Projekt nadomestiti CY7C64613 v ICD2

Bom poskusil programa 4550 z ICD2_4550_BOOT_0180.BIN pozneje danes in jaz bom vas obvestili o rezultatih. Nisem vedel, da pic lahko programed z bin datotek. Mislil sem, da hex datoteke je le eden od možnih. Oscilator je 20MHz? Imam prav?
Nazaj na vrh
Make_Pic



Pridružen /-a: 13. april 2002
Posts: 79
Pomagali: 1


Post 02. april 2006 14:40 Re: Projekt nadomestiti CY7C64613 v ICD2

Zedman wrote:

...
Tudi če kdo ima kakšno idejo kako lahko izterja 2 Cypress HEXs na skupščini jezika, da bo pomagala veliko, da odkrijete, kaj naj storim 4550 v mestu je Cy.
...

Če se vam bo pomagal:
http://www.tqdesign.narod.ru/FILES/CP_1.rar
http://www.tqdesign.narod.ru/FILES/CP_2.rar
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 02. april 2006 17:27 Project nadomestiti CY7C64613 v ICD2

Albert, zdaj razvija s 4550.

Albert, predrage sem poskušala razstaviti njih (prvi bin2hex kot -> mplab), temveč so izgledali Izokrenut kodo, ali bin2hex ni bila uspešna Ne vem.

Dobra novica:
Sinoči sem lahko namestite gonilnike za Mchip moje 4550, da ga prepozna kot ICD2, zdaj MPLAB skuša povezati, vendar ne vem, ker ne vrne nobenih podatkov, vendar, ker so nekateri probs z tx rutina.
Študij nekaj o protokolu o ICD2 in to ne zdi tako težko.
Jaz bom na njem delajo še danes preveč. (moja žena ni všeč ta projekt zdržljiv ...)

Dodano po 6 minutah:

Make_Pic,

Imam IDA in poskušal na hex datoteke, vendar je le generična imena Registrirajte 8051 / simbol tabeli.

hvala vseeno!
Nazaj na vrh
tde040141



Pridružen /-a: 02. april 2006
Posts: 1


Post 02. april 2006 19:37 Re: Projekt nadomestiti CY7C64613 v ICD2
tags: icd05010304

Pozdravljeni, sem zelo zainteresirana s to stvar in sem ugotovil, da je OS prenesli iz ICD05010304.hex ne iz: ICD2_4550_BOOT_0180.BIN in ICD2_4550_OS_0100.BIN
v OS-datoteke za vse najnovejše PIC18 ex. PIC18F8722, PIC18F4550
zato morate preskus bin datotek.
ure vložek se po obrazcu za PIC18f4550 tako USB periferni daje 48Mhz
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 02. april 2006 19:49 Project nadomestiti CY7C64613 v ICD2

Tekoč nor.

je UOWN bit z V endpoint1 Navada dobil zbrišejo. To pomeni SIE je z deljenim RAM tega EP. Ampak zakaj? Nisem določi lastništvo na SIE. Mrrrr. Rolling Eyes

Dodano po 8 minut:

tde040141

je res ne binfiles prenesli v 877, medtem ko programiranje novega čipa vrste.

I ne dajejo veliko možnosti za prenos datotek v bin 4550 (čeprav je lahko dober), vsaj * boot image mora izgledati kot delovni kodo v dissassembler. Rekel sem, da je mogoče, da je res stvar, ki delajo za nov 4550 temelji ICD2, ampak kako pa jih prenesete v PRAZNIH 4550?
Nazaj na vrh
predrage



Pridružen /-a: 24. julij 2005
Posts: 132
Pomagali: 5


Post 03. april 2006 0:14 Re: Projekt nadomestiti CY7C64613 v ICD2

Moji prijatelji i niso uspeli v programskem ICD2_4550_BOOT_0180.BIN v 4550. I'v
Poskušal odpreti bin datoteko z winpic 800 programske opreme, vendar je uspelo. I tryed, da jo odprete z možnostjo "vse datoteke" v "vrste datotek", ker ni nobene neposredne podpore za bin datoteke. ICprog so te podpore (odpreti bin datotek), vendar ne more program 4550. V resnici ne obstaja 4550 v napravi seznam. Kaj naj naredim? Kakšen predlog? Jaz sem samo začetnik vendar sem dobre volje bi pomagal.
Žal mi je moja angleščina slaba.
Nazaj na vrh
Zedman



Pridružen /-a: 13. oktober 2003
Posts: 294
Pomagali: 2


Post 03. april 2006 0:24 Re: Projekt nadomestiti CY7C64613 v ICD2

Pravzaprav jih prejme prvi paket iz MPLAB, I nastavite ustrezen odgovor za to v svoj buffer, in nastavite TX stanju na BUSY, kar kaže, da sem dal v someting tx pufru.
TXService rutinske preglede skupnih RAM pufer za lastništvo in, če je, ki so v lasti MCU nato kopije podatkov iz mojega Usjajiti skupnih Usjajiti in določa, da lastnik bit SIE, podpis, da naj bi ga.
In tukaj sem zaljubljen.
The SIE lastnik pufra večno. Preveril sem napako Sekundant rutinsko, ne prikazujejo v napaki. Prebral sem v drugih forumih, da prenos ne sme potekal in SIE čaka. Vem, da je USB strežnik-odjemalec stvar gostitelja začenja v prenosov preveč, zato mora biti v žeton poslano po gostiteljice, da naprava kaže hoče n bajtov.

tukaj je Kripton je log:

Koda:

000001: Bulk ali Interrupt Transfer (UP), 30.03.2006 23:34:55.2028448 37.6942016
Pipe handle: 0x8260b020 (končna točka Naslov: 0x1)
Pošlji 0x12 bytes z napravo:



02 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00

. Á ..............
..




000002: Bulk ali Interrupt Transfer (UP), 30.03.2006 23:34:55.2328880 0.0300432
Pipe handle: 0x8260b0e4 (končna točka Naslov: 0x81)
Get 0x8 zlogov iz naprave:



C1 00 00 00 00 00 00 00

Á .......



Končna točka 0x01 je končna točka 1's OUT (PC-> naprava) za cevi
Končna točka 0x81 je končna točka 1 je v (naprava-> PC) cevi

to ne kaže na žeton, ki ga je poslala gostitelja, samo Get 0x8 byte in to je to.
Ampak moj 4550 čaka in MPLAB pošlje ta zaporedja 2-krat in po tem, da pravi, da je nekaj narobe. (dejansko je)

Vse ideje?
Vsak USB gurus?
Ahh, že utrujen, odšla skrbeti za ženo ...

Dodano po 7 minut:

predrage,

edini način je, da to je bin-> hex konverzijam in spali hex datoteke s mplab ali kateri koli drugi programer. Obstajajo pretvorniki, ki so na voljo, iskanje google za bin2hex.exe. Če ste naložiti hex v MPLAB boste videli, da ni konfiguracijo podatkov v njej.
Nazaj na vrh
albert22



Pridružen /-a: 20. julij 2004
Posts: 95
Pomagali: 3


Post 03. april 2006 0:40 Re: Projekt nadomestiti CY7C64613 v ICD2

Citat:
Moji prijatelji i niso uspeli v programskem ICD2_4550_BOOT_0180.BIN v 4550.

predrage & zedman bin2hex morajo imeti obdelane. Drug posibility se nalaga Bin v ICPROG. Preverjanje vsebine (nizi morajo biti berljivi) shranite pufra Intel hex format. Nato uporabite. Hex za program je 4550 z mplab.

Obstajata najmanj dve različici Intel hex format datoteke. Word naslov in bajt naslov. Mplab lahko poskuša prebrati napačen version in 4550 ne bodo pravilno programirana. Predlagam, da preverite v različici, ki mplab sprejema in za kaj se lahko ustvari s bin2hex in ICPROG.

Zedman dobro delo! Si naredila kaj s začetno nalaganje firmware za CY? To naj bi prišel v USB uporabljate (xxxl.sys loader) prenesi njeno kodo, nato pa uporabite icd2 voznika (xxx.sys) za komunikacijo s mplab. Lahko ta proces povzroči v različnih končnih točk, ki ste jih videli.
Nazaj na vrh
Post new topic Reply to topic EDAboard.com Forum Index -> mikrokontrolerji -> Project nadomestiti CY7C64613 v ICD2
Page 2 of 61 Vsi časi so GMT 2 uri
Pojdi na stran Prejšnja 1, 2, 3, ... 59, 60, 61 Naslednja
Skoči na stran:


Zloraba | | Administrator | | Moderatorji | | Podprite nas | | kazalo
Topic RSS