| Avtor | Sporočilo |
|---|
Zedman
Pridružen /-a: 13. oktober 2003 Posts: 294 Pomagali: 2
| 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
| 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
| 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
| 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
| 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
| 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!
|
|
| Nazaj na vrh | |
 |
Kripton2035
Pridružen /-a: 19. julij 2001 Posts: 482 Pomagali: 15 Kraj: Earth
| 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.
|
|
| Nazaj na vrh | |
 |
Kripton2035
Pridružen /-a: 19. julij 2001 Posts: 482 Pomagali: 15 Kraj: Earth
| 31. marec 2006 0:04 Re: Projekt nadomestiti CY7C64613 v ICD2 | | |
|
| in drugi bonus ... 
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?
|
|
| Nazaj na vrh | |
 |
albert22
Pridružen /-a: 20. julij 2004 Posts: 95 Pomagali: 3
| 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
| 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! to je nova info! 
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
| 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
| 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
| 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
| 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  Čakanje na druge deponijami kot hudič |
|
| Nazaj na vrh | |
 |
Kripton2035
Pridružen /-a: 19. julij 2001 Posts: 482 Pomagali: 15 Kraj: Earth
| 31. marec 2006 19:17 Re: Projekt nadomestiti CY7C64613 v ICD2 | | |
|
| z malo vnaprej ... I'm back home igrati s tem!
|
|
| Nazaj na vrh | |
 |
Zedman
Pridružen /-a: 13. oktober 2003 Posts: 294 Pomagali: 2
| 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
|
|
| Nazaj na vrh | |
 |
Zedman
Pridružen /-a: 13. oktober 2003 Posts: 294 Pomagali: 2
| 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
| 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 ...  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
| 31. marec 2006 22:07 Re: Projekt nadomestiti CY7C64613 v ICD2 | | |
|
| | Zedman wrote: |  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 .. |
|
| Nazaj na vrh | |
 |
Zedman
Pridružen /-a: 13. oktober 2003 Posts: 294 Pomagali: 2
| 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
| 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
| 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
| 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
| |
| Nazaj na vrh | |
 |
Zedman
Pridružen /-a: 13. oktober 2003 Posts: 294 Pomagali: 2
| 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
| 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
| 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. 
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
| 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
| 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
| 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 | |
 |