Regler | Siste innlegg | emnet RSS | Søk | Registrer | Logg inn

Prosjektet skal erstatte CY7C64613 i ICD2


Gå til side Forrige 1, 2, 3, ... 59, 60, 61 Neste
Gå til side:

Post new topic Reply to topic EDAboard.com Forum Hovedsiden -> Microcontrollers -> Project erstatte CY7C64613 i ICD2
Arabisk versjon Bulgarsk versjon Katalansk versjon Tsjekkisk versjon Dansk version Tysk versjon Gresk versjon Engelsk versjon Spansk versjon Finsk versjon Fransk versjon Hindi versjon Kroatisk versjon Indonesisk versjon Italiensk versjon Hebraisk versjon Japansk versjon Koreanske versjonen Litauisk versjon Latvisk versjon Nederlandsk versjon Norsk versjon Polsk versjon Portugisisk versjon Rumensk versjon Russisk versjon Slovakisk versjon Slovensk versjon Serbian version Svensk versjon Tagalog versjon Ukrainsk versjon Vietnamesisk versjon Kinesisk versjon
Forfatter Melding
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 30 mars 2006 21:50 Re: Prosjekt for å erstatte CY7C64613 i ICD2
tags: icd2br Last ned icd2br usbmon ic usbmon.exe nedlasting

Jeg gjorde noen undersøkelser på Cypress EZ-USB ting, nå jeg vet hvorfor det er 2. Sys filene.
Ikke hadde noe hell med hex-filer, kan ikke opprette lett forståelig asm fra dem.
Derfor vet jeg ikke hvilken type (klasse) på USB-enheten er ICD2. Og uten at info jeg skrånende selv gjøre byte / byte debug fordi enhetsdriver wont la meg åpne seg selv fordi den mener icd2 ikke er vedlagt, fordi det sender feil konfigurasjon beskrivere ...
(Engasjert prøver med Comm Klassifikasjon sample av mikrobrikke, allikevel er det fungerer fint simulere en COM4 port, men at ikke vårt mål)

rkodeira vennligst hvis u kan gjøre en kontakt med denne skjermen program:
(eller noen andre som har originale ICD2 med Cypress chip)

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

Jeg vil veldig pris på det, ville det hjelpe mye!

Et annet spørsmål: does ICD2br har sin egen USB-driver? Siden Cypress chip har 2 (1ste laster det fw, andre er for den virkelige kommunikasjon).
Eller det fungerer med den opprinnelige mikrobrikke driveren?

Uten Infos, etter en rekke Google og dissasembling av enhetsdriverne / DLL-s jeg stakk litt, og jeg tror vi må skrive en ny enhetsdriver også. (og som vil bli en lang reise)
Tilbake til toppen
Rbn



Registrert: 14 februar 2006
Innlegg: 2


Post 30 mars 2006 22:09 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Jeg vet ikke om du er refearing til dette, men jeg har lest at ICD2 kan operere på 2 Mbps hastighet.

Cheer up! Det er et bra prosjekt!
Tilbake til toppen
rkodaira



Registrert: 08 juni 2004
Innlegg: 332
Hjalp: 54
Sted: Sao Paulo - Brasil


Post 30 mars 2006 22:12 Re: Prosjekt for å erstatte CY7C64613 i ICD2
tags: cy7c64613 firmware cy7c64613 driver cy7c64613 pid Cypress cy7c64613 pid Jonas Meyer mplab icd2 mpusbclean.exe cy7c64613 usb driver

Jeg beklager at jeg ikke kommer til å ha tid til å gjøre USB overvåking i de neste dagene, fordi jeg ikke kommer til å bo hjemme (jeg bruker Pics hjemme lab). Jeg kunne ikke gjøre nedlasting av skjermen.

Svare på spørsmål om sjåføren: Jeg er ikke sikker, men det burde bruke driveren brukes av den opprinnelige Microchip ICD2, fordi ingen driver er utstyrt med mitt bord.

Les teksten om USB-grensesnitt funnet i et dokument utarbeidet av et medlem av Edaboard (Jonas Meyer) om Cypress chip:

=================================================
3.2 USB ID s
For å få programmerer jobber med USB-porten på EEPROM U13 koblet til
den CY7C64613 må være programmert med korrekt VID / PID / DRev. Det er mulig
enten å bruke en vanlig EEPROM programmerer eller utviklingsverktøy forutsatt
av Cypress (60MB download). Riktig EEPROM dataene lagres i
den ICD2_EEPROM.HEX (også inkludert i ICD2_FW.zip). De første 9 bytes av EEPROM
må inneholde verdiene 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00
(VID / PID / DRev).
Hvis du bruker Cypress utviklingsverktøy, EZ-USB FX må installeres først. Etter
kobler ICD2 til USB-porten, vertsdatamaskinen gjenkjenner CY7C64613 (med tomt
EEPROM) som Cypress enheten. Nå Cypress drivere må være installert.
den Cypress USB kontrollpanelet kan begynte å programmere EEPROM med
tilsvarende verdier.
Når EEPROM er programmert riktig ICD2 vil bli gjenkjent av operativsystemet som
en Microchip enheten. Nå er Microchip USB-drivere må være installert. Når starter
MPLAB den først laster ned CY7C64613 firmware. Hvis nedlastingen var vellykket,
MPLAB kobles til ICD2 og laster ned nødvendige PIC fastvare. Nå ICD2 er
klar til å koble til målet styret og laste ned eller feilsøke koden.

3.3 USB-drivere
Microchip USB driverne synes å være slags buggy siden de gir en USB-driver fjerning
Verktøyet MPUsbClean.exe. Det er inkludert i MPLAB distribusjon. Etter installasjon
MPLAB det ligger i installasjonsmappen brukarkonto / Utilities / MPUsbClean /.
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 30 mars 2006 22:23 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Jeg visste at Cypress leser VID / PID fra en ekstern chip.
Jeg prøvde å sette dem, er det ok, men det er mye mer komplekst enn bare viser riktig tall for windows "driver.
Hvis den gjenkjenner riktig VID / PID det begynner å spørre sjetongkassen for mer info.
Noen registrerer et komplett koble sekvens med USB Monitor program jeg mentoined før, enn det vil være lettere å undersøke hva skal jeg sette inn i disse beskrivelsene.

Noen kan du hjelpe oss med at overvåke ting, er det enkelt, bare installere programmet, starter den, og starte MPLAB og koble til ICD2 (reelle eller klone men USB). Lagre loggfil og sette den opp til forumet. Det ville være bra nok til å starte.

takk på forhånd.
Tilbake til toppen
Rbn



Registrert: 14 februar 2006
Innlegg: 2


Post 30 mars 2006 23:01 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Jeg tror jeg kan hjelpe deg med det denne helgen. Jeg har en original ICD2 i laboratoriet, vil jeg prøve å ha en pause for å laste ned programmet og overvåke USB-port for USB.
Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 30 mars 2006 23:37 Re: Prosjekt for å erstatte CY7C64613 i ICD2
tags: Cypress cy64613 USB usbmon ic

zedman, her er den!

gjort med usbmon du vil
på icd2 klone gjort av silicium31
ekte USB-klone med Cypress cy64613 chip i det ...

her er logg over forbindelse fra mplab og økt fil.
Lykke til i dekryptering det!


Beklager, men du må logge inn for å vise dette vedlegget

Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 30 mars 2006 23:54 Re: Prosjekt for å erstatte CY7C64613 i ICD2

rkodaira,

vennligst hva er liten ic 8 pins nær inductor?
hilsen,

Lagt etter 3 minutter:

Jeg tror 18f4550 er her en Cypress 64613 klone ... de kunne ha brukt en 18f2550 og RB porten som en psp port, kanskje det er lettere å bruke PSP i 4550?

Lagt til etter 12 minutter:

bonus log ...
Dette er loggen for tilkobling av mplab når du kobler til en programmerer til icd2
det første var en forbindelse som et feilsøkingsprogram.
lykke til.


Beklager, men du må logge inn for å vise dette vedlegget

Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 31 mars 2006 0:04 Re: Prosjekt for å erstatte CY7C64613 i ICD2

og en annen bonus ... Smil

den feilsøkingsprogram er koblet til, og målet er programed,
Starter jeg logger og tok et skritt inn med mplab
og stoppet logger bare etter det.
håper dette hjelper?


Beklager, men du må logge inn for å vise dette vedlegget

Tilbake til toppen
albert22



Registrert: 20. juli 2004
Innlegg: 95
Hjalp: 3


Post 31 mars 2006 6:22 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Denne tråden begynner å bli stor. Jeg trodde Id har tid til å lese nye meldinger i et par minutter. Men jeg ikke har så mye tid nå. Vil lese dem nøye i morgen.

Kilden C filer som jeg fikk var. Sys driver propossed av Cypress. det kan være donwloaded fra nettet som en del av EZ-USB kit. Kilden gjør referanse til en kjent bok som har blitt postet her på edaboard (jeg dont huske nøyaktig tittel). Ill poste c her når jeg kommer hjem.
Dette sjåfører håndterer oppstart og første belastningen av CY. Det spiller en 8051reset, laster ned en "loader" som suppossed å være rutiner for å håndtere ekstern RAM (som vi ikke trenger). og så etter en reset, brukeren "firmware" Den senere er knyttet til. sys og inneholder koden for CY i Intel hex format.

Det er viktig å fastslå om den brasilianske labs hadde klonet den virkelige mikrobrikke ICD2 eller de utviklet klone simulere USB grensesnitt.
Hvis brazilians utviklet koden vil det surelly være beskyttet i chip med CPPon
Hvis mikrobrikke utviklet koden jeg tror det ikke vil være beskyttet, fordi de synes å være å bruke de samme philosofy av en bootloader og et operativsystem. Med koden beskyttelse på, bootloader kunne ikke endre den interne program minne til å oppgradere programvaren i 4450. Ta hensyn til at de kan selv easyly oppgradere kode på CY. Samt i 877.

Lagt til etter 1 timer 59 minutter:

koblingen til Cypress myk er:
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

Jeg ikke tror at en slik kobling vil arbeide så her er Plan B
søk etter navnet på chip cy7c6413 på Cypress og bla ned til utvikling prosjektpakker.
To postnumre er tilgjengelige. Det eneste som er 60Megs en exe som installerer alt inkludert kilder og håndbøker.
Jeg tror at driveren er diskutert eller basert på boken mantioned på "loader.c"
I dont forstår veldig mye av USB men det er ikke HID,

Det er svært sannsynlig at mikrobrikke hadde mindre endringer i denne loader.c Inkludert merkenavnet, Hvis du ser på strenger at mikrobrikke. Sys inneholder, vil du finne "anker chips" eller noe sånt. Det var firmaet som utviklet prosessoren cy7c6413 som ble kjøpt av Cypress.
Ser du? Dette er ikke engang Cypress stuff men eldre.

Takk for USB overvåking det vil være svært nyttig. Didnt har en reell ICD så jeg hadde ingen måte å få det.

Im fortsatt på min tur. Ill få en øl for fremskritt at folk gjort på dette prosjektet nå.
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 31 mars 2006 12:49 Project erstatte CY7C64613 i ICD2

Takk Kripton for filene, vil jeg undersøke dem ASAP.

Lagt til etter 16 minutter:

Kripton kan du koble ICD2 fra havnen starte overvåke og etter som kobler det igjen, fordi de første sekvensene mangler.
Men den bruker masseendringer overføringer! Smil det er en ny info! Smil

Lagt til etter 2 timer 29 minutter:

Kripton,

alle av typen / klassen beskrivere av endepunktene på USB-enheten blir sendt når det er fysisk koblet til verten, beklager jeg ikke har skrevet det før du begynte å overvåke.
Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 31 mars 2006 12:52 Project erstatte CY7C64613 i ICD2
tags: usbmon ic

zedman, ok jeg skal gjøre det hjemme i kveld (innen 10 timer fra nå ...) den icd2 er hjemme og jeg er på jobb nå.

Lagt etter 1 minutt:

Vel, dette usbmon er et godt stykke programvare .. Vet du hvor lenge det fungerer i demo-modus? ikke kan finne det hvor som helst ..
Tilbake til toppen
rkodaira



Registrert: 08 juni 2004
Innlegg: 332
Hjalp: 54
Sted: Sao Paulo - Brasil


Post 31 mars 2006 14:09 Re: Prosjekt for å erstatte CY7C64613 i ICD2
tags: mic2172

Svare til Krypton:
- Den 8 dukkert sjetong i høyre ovenfor inductor er veksling regulator MIC2172 (Micrel - søk i Google for MIC2172, dets Dataark er det første resultatet) brukes i boost konverter.

Noen kommentarer om koden beskyttelse: den 18F4550 kan koden beskyttet bare i enkelte blokker av programmet minne, så bootloader området kan være beskyttet og nedlastbare kode kan ikke.

Jeg tror logoen "Microchip Licensed" betyr at produsenten hadde samarbeidet med Microchip, men koden forblir hemmelig. Jeg tror ikke de ville selge et produkt med ubeskyttet koden, og så lett å bli kopiert. Hvis dette skjedde jeg kunne se en rekke kloner av kloner her, og dette har ikke skjedd (til nå).

Om drivere: Jeg glemte alle trinnene jeg gjorde da jeg installerte klone men leser bruksanvisningen jeg kunne huske at når det bedt drivere, bør vi bruke USB-driverne som ligger i MPLAB/IDE/ICD2 katalog. Så, for at den bruker Microchip USB-drivere.
Tilbake til toppen
petarpav



Registrert: 25. mars 2002
Innlegg: 557
Hjalp: 8


Post 31 mars 2006 15:49 Project erstatte CY7C64613 i ICD2

Hei, Kripton2035. Se her:
"Evaluering og registrering
Dette er ikke fri programvare. Henhold til vilkårene nedenfor, er du herved rettigheter til å bruke denne programvaren til evalueringsformål uten kostnad for en periode på 30 dager (eller 100 økter). Hvis du bruker denne programvaren etter 30 dagers evalueringsperioden en registreringsavgift kreves. "

Med vennlig hilsen.
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 31 mars 2006 15:51 Project erstatte CY7C64613 i ICD2

Kripton, jeg dunno lenge det fungerer, men jeg skal fikse det hvis det wont gjøre hva jeg vil Kyss
Venter på de andre dumper som faen Veldig Glad
Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 31 mars 2006 19:17 Re: Prosjekt for å erstatte CY7C64613 i ICD2

med litt forhånd ... I'm back home
spille med denne!


Beklager, men du må logge inn for å vise dette vedlegget

Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 31 mars 2006 19:56 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Takk Kripton!

Jeg begynte å undersøke det!
Kan du laste opp enheten vinduet (bare et skjermbilde) når icd2 er koblet til porten?
(I vedlagte vinduet jeg ønsker, kan du utvide alle deler av treet i icd2 enhet)

Takk på avdvance


Beklager, men du må logge inn for å vise dette vedlegget

Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 31 mars 2006 20:11 Project erstatte CY7C64613 i ICD2

Du kan bruke kopien undertre funksjon og lagre den som en tekstfil, er det andre ikonet fra venstre.
takk.
Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 31 mars 2006 20:22 Project erstatte CY7C64613 i ICD2
tags: cy7c64613 firmware

Jeg kan få deg en cy7c64613 for rundt 25 euro frakt hvis du vil ... Smil
Jeg gjør det nå (enheten vinduet ..)

Legges etter 4 minutter:

Port2: Microchip MPLAB ICD 2 Firmware Kundekommentarer
Hub Effekt: Self Power
Antall porter: 2
Power veksling: Ingen
Sammensatt enhet: Ingen
Over-gjeldende Protection: Ingen (Bus Power Only)
Enhet beskrivelse
USB-Version: 1.0
Enhet klasse: (255) Vendor Specific
Enhet Subclass: 255
Enhet Protokoll: 255
Max Packet Størrelse: 0x40 (64) bytes
Leverandør: 0x04d8 ()
Product ID: 0x8001
Product Version: 0x0003
Produsent: 0
Produkt: 0
SerialNumber: 0
Antall konfigurasjoner: 1
Connection Status: Device Connected
Gjeldende konfigurasjon: 1
Enhet Bus Speed: Full
Enhet Adresse: 0x02
Antall Åpne Rør: 14
Konfigurering beskrivelse (1)
Total lengde: 116 bytes
Antall Interfaces: 1
Konfigurering Verdi: 1
Configuration: 0
Attributter: 0x80
Bus Powered
Max Power: 0x4b (150 mA)
Interface beskrivelse (0)
Interface Nummer: 0
Alternativ innstilling: 0x00
Antall endepunkter: 0x0e
Interface Klassifikasjon: (255) Vendor Specific
Interface Subclass: 255
Interface Protocol: 255
Interface: 0
Endepunktet beskrivelse (addr: 0x01)
Endepunktet Adresse: 0x01, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x02)
Endepunktet Adresse: 0x02, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x03)
Endepunktet Adresse: 0x03, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x04)
Endepunktet Adresse: 0x04, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x05)
Endepunktet Adresse: 0x05, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x06)
Endepunktet Adresse: 0x06, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x07)
Endepunktet Adresse: 0x07, Utdata
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x81)
Endepunktet Adresse: 0x81, inngang
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x82)
Endepunktet Adresse: 0x82, inngang
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x83)
Endepunktet Adresse: 0x83, inngang
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x84)
Endepunktet Adresse: 0x84, inngang
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x85)
Endepunktet Adresse: 0x85, inngang
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x86)
Endepunktet Adresse: 0x86, inngang
Overfør Type: Bulk
Max Packet Størrelse: 0x0040 (64) bytes
Intervall: 0x01
Endepunktet beskrivelse (addr: 0x87)
Endepunktet Adresse: 0x87, inngang
Overfør Type: Bulk
Max pakkestørrelsen: 0x0040 (64) bytes
Intervall: 0x01
Tilbake til toppen
Kripton2035



Registrert: 19. juli 2001
Innlegg: 482
Hjalp: 15
Bosted: Earth


Post 31 mars 2006 22:07 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Zedman wrote:
Veldig Glad
takk, jeg bestilte prøver fra Cypress noen uker siden, men hei dette er en utfordring er det ikke?


Jeg spurte dem noen uker siden, og de svarte meg en uke senere denne delen er foreldet og så cnnot gi eksempler på det!
for lett .. Crying eller Veldig trist
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 31 mars 2006 22:56 Project erstatte CY7C64613 i ICD2

Det er trist.

Foreløpig: enheten svikter opplisting ...
Faen jeg hater å håndtere 10.000 .c / .h filer ...
mrrr.
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 01 april 2006 21:08 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Nå identifiserer seg som ICD2 VID / PID men når jeg begynner å installere mchip sjåfører det fryser ... Tror den venter på data fra og endepunkt. Mer debugging og mer tid og tålmodighet er nødvendig.

Også hvis noen andre har noen ide hvordan kan jeg gjenopprette 2 Cypress HEXs til Assembly språk, vil det hjelpe mye å oppdage hva skal 4.550 gjøre i stedet for CY.

Teksten Kripton sendt viser ICD2 bruker 7 (!) Inn / ut endepunkter i ett grensesnitt.
1 enhet / 1 grensesnittet / 7 endepunkter.
Jeg dunno hvis den bruker alle eller ikke, vil jeg se i loggfiler, men synes det er mer kompleks enn bare en bro mellom USB og PSP port.
Tilbake til toppen
albert22



Registrert: 20. juli 2004
Innlegg: 95
Hjalp: 3


Post 01 april 2006 23:51 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Zedman. Er du utvikler med 4450? Hvis dvs tilfelle. Visste du prøver å programmere 4450 med. Bin (boot) inkludert i 7.30 mplab?
Jeg synes det er verdt et forsøk å se om det er anerkjent av mikrobrikke USB driver. Det er den første jeg vil teste når jeg får bilde på retur.

Lagt etter 1 minutt:

ICD2_4550_BOOT_0180.BIN synes å være en meget god kandidat.
Tilbake til toppen
predrage



Registrert: 24. juli 2005
Innlegg: 132
Hjalp: 5


Post 02 april 2006 11:18 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Jeg vil prøve å programmere 4550 med ICD2_4550_BOOT_0180.BIN senere i dag og jeg vil fortelle deg om resultatet. Jeg visste ikke at bilde kan programed med bin filer. Jeg trodde at hex-filen er den eneste mulige. Oscilator er 20MHz? Har jeg rett?
Tilbake til toppen
Make_Pic



Registrert: 13. april 2002
Innlegg: 79
Hjalp: 1


Post 02 april 2006 14:40 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Zedman wrote:

...
Også hvis noen andre har noen ide hvordan kan jeg gjenopprette 2 Cypress HEXs til Assembly språk, vil det hjelpe mye å oppdage hva skal 4.550 gjøre i stedet for CY.
...

Dersom det vil hjelpe deg:
http://www.tqdesign.narod.ru/FILES/CP_1.rar
http://www.tqdesign.narod.ru/FILES/CP_2.rar
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 02 april 2006 17:27 Project erstatte CY7C64613 i ICD2

albert, engasjert utviklingsland med 4550.

albert, predrage Jeg prøvde å demontere dem, (første bin2hex enn -> mplab), men de ser ut som scrambled kode, eller bin2hex var ikke vellykket jeg dunno.

Gode nyheter:
I går kveld var jeg i stand til å installere Mchip driverne for 4550, den gjenkjenner den som en ICD2, nå MPLAB forsøker å koble det, men ikke fordi jeg ikke gi noen informasjon enda, fordi har noen probs med tx rutine.
Studert noen på protokollen til ICD2 og det synes ikke så hardt.
Jeg vil jobbe med det i kveld også. (min kone liker ikke dette prosjektet tøff ...)

Lagt til etter 6 minutter:

Make_Pic,

Jeg fikk IDA, og prøvd det på hex-filer, men det har bare generisk 8051 registrere navn / symbol tabellen.

thanks anyway!
Tilbake til toppen
tde040141



Registrert: 02 april 2006
Innlegg: 1


Post 02 april 2006 19:37 Re: Prosjekt for å erstatte CY7C64613 i ICD2
tags: icd05010304

Hei Jeg er veldig interessert med denne saken og funnet ut at OS er lastet ned fra ICD05010304.hex ikke fra: ICD2_4550_BOOT_0180.BIN og ICD2_4550_OS_0100.BIN
OS-fil for alle de nyeste PIC18 ex. PIC18F8722, PIC18F4550
så du bør teste bin filer.
klokken skriving skal etter Dataark for PIC18f4550 så USB perifer gir 48Mhz
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 02 april 2006 19:49 Project erstatte CY7C64613 i ICD2

Going galskap.

den UOWN bit av IN endpoint1 wont få klarert. Dette betyr at Sie bruker delt RAM av denne EP. Men hvorfor? Jeg hadde ikke sett eierskapet til Sie. Mrrrr. Rullende Øyne

Lagt etter 8 minutter:

tde040141

det stemmer ikke binfiles ned til 877, mens programmeringen den nye chip typer.

Jeg gir ikke mye mulighet å laste ned bin filer til en 4550 (selv om det kan være bra), minst * boot bildet skal se ut som en arbeider i en dissassembler. Jeg sa det kan være det er virkelig en arbeidsgruppe ting på en ny 4550 basert ICD2, men hvordan du laster dem ned i en tom 4550?
Tilbake til toppen
predrage



Registrert: 24. juli 2005
Innlegg: 132
Hjalp: 5


Post 03 april 2006 0:14 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Mine venner jeg ikke lykkes i programmering ICD2_4550_BOOT_0180.BIN i 4550. I'v
prøvde å åpne bin fil med winpic 800 programvare men det mislyktes. Jeg tryed å åpne den med alternativet "alle filer" i "Filtyper" fordi det ikke er noen direkte støtte til bin filer. ICprog har som støtter (åpne bin filer), men kan ikke programmere 4550. Faktisk er det ingen 4550 i enhetslisten. Hva bør jeg gjøre nå? Noen forslag? Jeg er bare en nybegynner, men jeg har god vilje til å hjelpe.
Beklager min dårlige engelsk.
Tilbake til toppen
Zedman



Registrert: 13. oktober 2003
Innlegg: 294
Hjalp: 2


Post 03 april 2006 0:24 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Faktisk den mottar den første pakken fra MPLAB jeg satt riktig svar på den i mine buffer, og angi TX staten til opptatt, noe som viser at jeg satte someting i tx buffer.
TXService rutinemessig kontrollerer delt RAM buffer eierskap og hvis det er eid av MCU deretter kopierer data fra min Buff til delte Buff og setter eieren bit til Sie, registrerer at det skal overføre den.
Og her jeg sitter fast.
Den Sie eier buffer evig. Jeg sjekket feilen handler rutine, ikke kjører inn feil. Jeg leste i andre fora, for at overføringen ikke fant sted og Sie venter. Jeg vet at USB er en master / slave ting, verten initierer IN sendinger også, så det må være en token sendes av verten til enheten indikerer ønsker n bytes.

her er Kripton er loggen:

Code:

000001: Bulk eller Interrupt Transfer (UP), 30.03.2006 23:34:55.2028448 37.6942016
Pipe Håndtak: 0x8260b020 (endepunktet Adresse: 0x1)
Send 0x12 bytes til enheten:



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

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




000002: Bulk eller Interrupt Transfer (UP), 30.03.2006 23:34:55.2328880 0.0300432
Pipe Håndtak: 0x8260b0e4 (endepunktet Adresse: 0x81)
Få 0x8 bytes fra enheten:



C1 00 00 00 00 00 00 00

Á .......



Endepunktet 0x01 er endepunktet 1's OUT (PC-> enhet) pipe
Endepunktet 0x81 er endepunktet 1's IN (enhetsspesifikke> PC) pipe

den viser ingen IN token sendt av verten, kun Få 0x8 byte og det er det.
Men mitt 4550 venter og MPLAB sender denne sekvensen 2 ganger, og etter at den sier noe er galt. (faktisk er det)

Noen ideer?
Any USB gurus?
Ahh, engasjert sliten, borte til å ta seg av kona ...

Lagt til etter 7 minutter:

predrage,

den eneste måten å gjøre en bin-> hex konvertering og brenne hex filer med mplab eller annen programmerer. Det er konverteringsprogrammene tilgjengelig, søke på Google etter bin2hex.exe. Hvis du laster hex til MPLAB vil du se at det ikke konfigurasjonsdata i den.
Tilbake til toppen
albert22



Registrert: 20. juli 2004
Innlegg: 95
Hjalp: 3


Post 03 april 2006 0:40 Re: Prosjekt for å erstatte CY7C64613 i ICD2

Sitat:
Mine venner jeg ikke lykkes i programmering ICD2_4550_BOOT_0180.BIN i 4550.

predrage & zedman bin2hex bør ha virket. En annen posibility lastes bin i ICPROG. Kontroller innholdet (strenger bør leses) lagre buffer i Intel hex format. Bruk deretter. Hex til program for 4550 med mplab.

Det er minst to versjoner av Intel hex filformat. Word-postadresse og byte adresse. Mplab kan prøver å lese feil versjon og 4550 vil ikke være riktig programmert. Jeg foreslår å kontrollere versjonene som mplab godtar og hva kan genereres med bin2hex og ICPROG.

Zedman good work! Visste du gjøre noe med den første firmware nedlasting av CY? Det skal komme opp i USB bruker (xxxl.sys loader) laste ned koden og deretter bruke icd2 driveren (xxx.sys) å kommunisere med mplab. Kan denne prosessen genererer ulike endepunkter som du ser.
Tilbake til toppen
Post new topic Reply to topic EDAboard.com Forum Hovedsiden -> Microcontrollers -> Project erstatte CY7C64613 i ICD2
Side 2 av 61 Alle klokkeslett er GMT 2 timer
Gå til side Forrige 1, 2, 3, ... 59, 60, 61 Neste
Gå til side:


Abuse | | Administrator | | Moderatorer | | Støtt oss | | sitemap
topic RSS