Regels | Recent posts | onderwerp RSS | Zoeken | Registreren | Aanmelden

Project ter vervanging van CY7C64613 in de ICD2


Ga naar pagina Vorige 1, 2, 3, ... 59, 60, 61 Volgende
Ga naar pagina:

Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> Project ter vervanging CY7C64613 in de ICD2
Arabische versie Bulgaarse versie Catalaanse versie Tsjechische versie Deense versie Duitse versie Griekse versie Engels versie Spaanse versie Finse versie Franse versie Hindi versie Kroatische versie Indonesische versie Italiaanse versie Hebreeuwse versie Japanse versie Koreaanse versie Litouwse versie Letse versie Nederlandse versie Noorse versie Poolse versie Portugese versie Roemeense versie Russische versie Slowaakse versie Sloveense versie Servische versie Zweedse versie Tagalog versie Oekraïense versie Vietnamese versie Chinese versie
Auteur Bericht
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 30 maart 2006 21:50 Re: Project ter vervanging CY7C64613 in de ICD2
tags: icd2br Download Download icd2br usbmon ic usbmon.exe downloaden

Ik deed wat onderzoek op Cypress EZ-USB ding, nu weet ik waarom er 2. Sys-bestanden.
Had geen geluk met de hex-bestanden niet kunnen worden gemaakt begrijpelijke asm van hen.
Dus ik weet niet welk type (klasse) van de USB-apparaat is de ICD2. En zonder dat die info I cant zelfs byte / byte debuggen omdat de stuurprogramma wont laat ik open zelf, omdat hij denkt dat het icd2 is niet bijgevoegd, omdat het stuurt verkeerde configuratie descriptoren ...
(IAM proberen met de Comm klasse monster door microchip, toch is het fijn werken emuleren een COM4 poort, maar dat niet ons doel)

rkodeira please if u can do a connect with this monitor program:
(of iemand anders die oorspronkelijke ICD2 met de cipres chip)

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

Ik zou zeer op prijs stellen, zou een grote hulp!

Een andere vraag: heeft ICD2br hebben een eigen usb-driver? Omdat Cypress chip heeft 2 (1e laadt het fw, tweede is voor de echte communicatie).
Of het werkt met de originele microchiptransponder bestuurder?

Zonder infos, na een heleboel google en dissasembling van drivers / dll-s Ik stak een beetje, en ik denk dat we hebben om een nieuw stuurprogramma ook. (en dat zal een lange reis)
Terug naar boven
RBN



Lid geworden: 14 februari 2006
Posten: 2


Post 30 maart 2006 22:09 Re: Project ter vervanging CY7C64613 in de ICD2

Ik weet niet of u refearing bij deze, maar ik heb gelezen dat ICD2 kan werken op 2 Mbps snelheid.

Cheer up! Het is een goed project!
Terug naar boven
rkodaira



Lid geworden: 08 juni 2004
Posts: 332
Geholpen: 54
Locatie: Sao Paulo - Brasil


Post 30 maart 2006 22:12 Re: Project ter vervanging CY7C64613 in de ICD2
tags: cy7c64613 firmware cy7c64613 bestuurder cy7c64613 pid cipres cy7c64613 pid jonas meyer mplab icd2 mpusbclean.exe cy7c64613 USB driver

I'm sorry I'm not going to have tijd is om de USB-monitoring in de komende dagen, want ik ben niet van plan om thuis te blijven (ik gebruik zuivere thuis lab). Ik kon zelfs niet doen het downloaden van de monitor.

Beantwoording van de vraag over de bestuurder: Ik ben niet zeker, maar ze moeten gebruik maken van de bestuurder die door de oorspronkelijke Microchip ICD2, omdat er geen bestuurder is voorzien van mijn bord.

Lees de tekst met betrekking tot USB-interface in een document opgesteld door een lid van Edaboard (jonas Meyer) over de Cypress chip:

=================================================
3.2 USB-ID is
Om de programmeur werkt op de USB-poort van de EEPROM U13 aangesloten op
de CY7C64613 te worden geprogrammeerd met de juiste VID / PID / DRev. Het is mogelijk
hetzij een standaard EEPROM programmeur of de ontwikkeling van instrumenten
door Cypress (60MB download). De juiste EEPROM gegevens worden opgeslagen in
de ICD2_EEPROM.HEX (ook opgenomen in ICD2_FW.zip). De eerste 9 bytes van de EEPROM
hebben om de waarden 0xb4 0xd8 0x04 0x00 0x80 waarde 0x01 0x00 0x06 0x00
(VID / PID / DRev).
Bij gebruik van de Cypress ontwikkelingstools, EZ-USB FX heeft om geïnstalleerd te worden eerst. Na
ICD2 aansluiten op de USB-poort, het gastland erkent het CY7C64613 (met lege
EEPROM) als Cypress apparaat. Nu Cypress drivers moeten worden geïnstalleerd. Dan
Cypress de USB-bedieningspaneel kan worden begonnen met het programmeren van de EEPROM met de
overeenkomstige waarden.
Wanneer de EEPROM is geprogrammeerd ICD2 correct wordt herkend door het besturingssysteem als
een microchip apparaat. Nu is de Microchip USB-stuurprogramma's moeten worden geïnstalleerd. Na het starten
MPLAB eerst downloadt de CY7C64613 firmware. Als de download is voltooid,
MPLAB verbinding met ICD2 en downloadt de juiste PIC firmware. Nu is ICD2
klaar om verbinding te maken met de doelgroep boord en downloaden of debug je code.

3.3 USB Drivers
Microchip USB-stuurprogramma's lijken te zijn soort buggy omdat ze voorzien in een USB-stuurprogramma verwijderen
instrument MPUsbClean.exe. Het is opgenomen in de MPLAB distributie. Na het installeren van
MPLAB is gelegen in de installatie directory in / Utilities / MPUsbClean /.
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 30 maart 2006 22:23 Re: Project ter vervanging CY7C64613 in de ICD2

Ik wist dat de cipres leest de VID / PID van een externe chip.
Ik heb geprobeerd ze te laten, het is ok, maar het is veel complexer dan alleen met de juiste nummers op de ramen 'driver.
Als hij herkent de juiste VID / PID het begint vraagt de chip voor meer info.
Als iemand vangt een complete reeks verbinden met de USB Monitor programma ik mentoined voor, dan is het makkelijker om na te gaan wat moet ik in deze descriptoren.

Someone please help ons met deze monitor ding, het is makkelijk, gewoon installeren van het programma starten, en start MPLAB en maak verbinding met ICD2 (echte of kloon, maar USB). Sla het log-bestand en zet het aan het forum. Het zou goed genoeg om te beginnen.

Thanks in advance.
Terug naar boven
RBN



Lid geworden: 14 februari 2006
Posten: 2


Post 30 maart 2006 23:01 Re: Project ter vervanging CY7C64613 in de ICD2

Ik denk dat ik u kan helpen met het dit weekend. Ik heb een originele ICD2 in het lab, zal ik proberen om een pauze om het programma te downloaden van en het toezicht op de usb-poort van de USB.
Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 30 maart 2006 23:37 Re: Project ter vervanging CY7C64613 in de ICD2
tags: cipres cy64613 usb usbmon ic

zedman, hier is de log!

gemaakt met de usbmon u wilt
op de icd2 kloon gemaakt door silicium31
echte usb kloon met cypressen cy64613 chip in het ...

hier is het logboek van de verbinding van mplab, en de sessie-bestand.
veel geluk met het decoderen van dat!


Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 30 maart 2006 23:54 Re: Project ter vervanging CY7C64613 in de ICD2

rkodaira,

gelieve wat is de kleine IC 8 pinnen in de buurt van de inductor?
groeten,

Toegevoegd na 3 minuten:

Ik denk dat de 18f4550 is hier een cipres 64613 kloon ... zij zou hebben gebruikt voor een 18f2550 en de RB-poort als een psp-poort, kan het eenvoudiger om de PSP op de 4550?

Toegevoegd na 12 minuten:

bonus log ...
Dit is het logboek van de aansluiting van mplab wanneer u verbinding maakt als programmeur aan de icd2
De eerste was een verbinding als een debugger.
succes.


Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 31 maart 2006 0:04 Re: Project ter vervanging CY7C64613 in de ICD2

en nog een bonus ... Lachten

de debugger is aangesloten, is de doelstelling de geprogrammeerde,
Ik start de logger en een stap in met mplab
en stopte de logger net na dat.
hoop dat dit helpt?


Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

Terug naar boven
albert22



Lid geworden: 20 juli 2004
Posts: 95
Geholpen: 3


Post 31 maart 2006 6:22 Re: Project ter vervanging CY7C64613 in de ICD2

Deze draad wordt steeds groot. Ik dacht id tijd hebben voor het lezen van de nieuwe berichten in een paar minuten. Maar I dont hebben zo veel tijd nu. Lees ze zorgvuldig morgen.

De bron C bestanden die ik kreeg was het. Sys bestuurder propossed door Cypress. kan worden donwloaded van hun website als onderdeel van de EZ-USB-kit. De bron wordt verwezen naar een bekend boek dat is gepost hier op edaboard (I dont herinneren de exacte titel). Zieken na de c hier toen ik terug naar huis.
Deze chauffeurs in staat is het vermogen tot en de eerste lading van de CY. Het doet een 8051reset, downloads een "loader" dat is suppossed worden de routines om de externe RAM (die we niet nodig). en vervolgens na een reset van de gebruiker "firmware" De laatste is verbonden aan het. sys en bevat de code voor de CY in Intel hex formaat.

Het is belangrijk om te bepalen of de Braziliaanse labs had gekloond de echte microchip ICD2 of ontwikkelden zij de kloon emuleren de USB-interface.
Als de Brazilianen ontwikkelde de code zal surelly worden beschermd in de chip met CPPon
Als microchip ontwikkeld de code Ik denk dat het niet zal worden beschermd, omdat ze lijken te zijn met dezelfde philosofy van een bootloader en een besturingssysteem. Met de code op de bescherming, de bootloader niet konden veranderen van het programma interne geheugen naar een upgrade van de software van de 4450. Er rekening mee dat ze kunnen zelfs easyly verbetering van de code op de CY. Alsmede in de 877.

Toegevoegd na 1 uur 59 minuten:

de link naar de cipres zacht is:
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

Ik denk niet dat dat een dergelijke link werkt dus hier is plan B
zoeken naar de naam van de chip cy7c6413 op cypressen en de scroll naar development kits.
Twee ritsen beschikbaar zijn. De een die wordt 60Megs bevat een exe die installeert alles met inbegrip van de bronnen en handleidingen.
Ik denk dat de bestuurder wordt besproken of gebaseerd op het boek mantioned bij "loader.c"
Ik begrijp heel veel van USB, maar het is niet HID,

Het is zeer waarschijnlijk dat microchip net kleine wijzigingen op deze loader.c Met inbegrip van de merknaam, Als je ziet op de strijkers die de microchip. Sys bevat, vindt u "anker chips" of zoiets. Dat was het bedrijf dat de ontwikkelde de processor cy7c6413 dat werd vervolgens gekocht door cypressen.
Zie je? Dit is zelfs niet Cypress spul, maar dan ouder.

Bedankt voor de USB-controle gaat het echter zeer nuttig zijn. Didnt een echte ICD dus ik had geen manier om het te krijgen.

Im nog steeds op mijn reis. Zieken krijgen een biertje voor de voorschotten die de mensen op dit project nu.
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 31 maart 2006 12:49 Project ter vervanging CY7C64613 in de ICD2

Dankzij Kripton voor de bestanden, ik kom zo snel mogelijk onderzoeken.

Toegevoegd na 16 minuten:

Kripton gelieve haal de ICD2 van de haven begint de monitor en daarna sluit het weer, want de eerste sequenties ontbreken.
Hoe dan ook is het gebruik van bulkoverdrachten! Lachten het is een nieuwe info! Lachten

Toegevoegd na 2 uur 29 minuten:

Kripton,

alle van het type / klasse descriptoren van de eindpunten in de USB-apparaat worden verzonden als het fysiek is aangesloten op de host, sorry ik heb het niet geschreven, voordat je begon te controleren.
Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 31 maart 2006 12:52 Project ter vervanging CY7C64613 in de ICD2
tags: usbmon ic

zedman, ok ik zal het doen thuis vanavond (binnen 10 uur vanaf nu ...) de icd2 thuis is en ik ben op het werk voor nu.

Toegevoegd na 1 minuten:

Nou, dit usbmon is een mooi stukje software .. weet je hoe lang het werkt in de demo-modus? kan het niet vinden overal ..
Terug naar boven
rkodaira



Lid geworden: 08 juni 2004
Posts: 332
Geholpen: 54
Locatie: Sao Paulo - Brasil


Post 31 maart 2006 14:09 Re: Project ter vervanging CY7C64613 in de ICD2
tags: mic2172

Beantwoorden aan Krypton:
- De 8 DIP-chip in de rechterhand boven de inductor is de overschakeling regelgever MIC2172 (Micrel - zoeken in de Google voor MIC2172, de notitie is het eerste resultaat) van de boost converter.

Enkele opmerkingen over code bescherming: de 18F4550 kan worden beschermd code slechts in enkele blokken van het programma geheugen, zodat de bootloader gebied kunnen worden beschermd en de downloadbare code kan niet.

Ik denk dat het logo "Microchip Gelicentieerde" betekent dat de fabrikant heeft de medewerking van Microchip, maar de code geheim blijft. Ik denk niet dat ze zou verkopen een product met onbeschermde code en zo gemakkelijk te kopiëren. Als dit gebeurd kan ik zie veel klonen van de klonen hier, en dit nog niet gebeurd is (tot nu).

Over de bestuurders: Ik vergat alle stappen die ik deed toen ik de installatie van de kloon, maar het lezen van de handleiding kon ik herinner me dat toen zij vroeg de chauffeurs, moeten we gebruik maken van de USB-stuurprogramma's gelegen in het MPLAB/IDE/ICD2 directory. Ja, voor zorgen dat het gebruik maakt van de Microchip USB-stuurprogramma's.
Terug naar boven
petarpav



Lid geworden: 25 maart 2002
Posts: 557
Geholpen: 8


Post 31 maart 2006 15:49 Project ter vervanging CY7C64613 in de ICD2

Hoi, Kripton2035. Kijk hier:
"Evaluatie en Registratie
Dit is geen vrije software. Onderworpen aan de onderstaande voorwaarden, wordt u hierbij licentie voor het gebruik van deze software voor evaluatie doeleinden zonder kosten voor een periode van 30 dagen (of 100 sessies). Als u deze software na de 30 dagen evaluatie periode een registratievergoeding is vereist. "

Met vriendelijke groet.
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 31 maart 2006 15:51 Project ter vervanging CY7C64613 in de ICD2

Kripton, i dunno lang het werkt, maar ik zal vast indien het gewoon doen wat ik wil Wink
Wachten op de andere stortplaatsen als de hel Very Happy
Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 31 maart 2006 19:17 Re: Project ter vervanging CY7C64613 in de ICD2

met een beetje vooruitgang ... Ik ben weer thuis
spelen met dit!


Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 31 maart 2006 19:56 Re: Project ter vervanging CY7C64613 in de ICD2

Dankzij Kripton!

Ik begon te onderzoeken!
Zou u uploadt u het apparaat venster (net een screenshot) wanneer icd2 is aangesloten op de poort?
(Ik heb het venster ik wil, kunt uitbreiden alle delen van de boom van icd2 apparaat)

thanks in avdvance


Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 31 maart 2006 20:11 Project ter vervanging CY7C64613 in de ICD2

U kunt gebruik maken van de kopie deelboom functie en opslaan als tekstbestand, is het de tweede icoon van links.
bedankt.
Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 31 maart 2006 20:22 Project ter vervanging CY7C64613 in de ICD2
tags: cy7c64613 firmware

Ik kan je een cy7c64613 voor ongeveer 25 euro verzendkosten als je wilt ... Lachten
Ik ben bezig met het recht nu (het apparaat venster ..)

Toegevoegd na 4 minuten:

Port2: Microchip MPLAB ICD 2 Firmware Client
Hub Power: Zelf Power
Aantal Poorten: 2
Power schakelen: Geen
Samengestelde apparaat: Nee
Over-lopende bescherming: Geen (Bus Power Only)
Device Descriptor
USB versie: 1.0
Device Class: (255) Vendor Specifieke
Apparaat subklasse: 255
Device Protocol: 255
Max Packet Grootte: 0x40 (64) bytes
Verkoper: 0x04d8 ()
Product ID: 0x8001
Product Version: 0x0003
Fabrikant: 0
Product: 0
Serienummer: 0
Aantal Configuraties: 1
Connection Status: Connected Device
Huidige configuratie: 1
Device Bus Snelheid: Volledige
Apparaat Adres: 0x02
Aantal Open Pipes: 14
Configuratie Descriptor (1)
Total Length: 116 bytes
Aantal Interfaces: 1
Configuratie Waarde: 1
Configuratie: 0
Attributen: 0x80
Bus Powered
Max Power: 0x4b (150 Ma)
Interface Descriptor (0)
Interface Aantal: 0
Afwisselende Kader: 0x00
Aantal eindpunten: 0x0e
Interface Klasse: (255) Vendor Specifieke
Interface subklasse: 255
Interface Protocol: 255
Interface: 0
Endpoint Descriptor (Addr: waarde 0x01)
Adres eindpunt: waarde 0x01, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x02)
Adres eindpunt: 0x02, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x03)
Adres eindpunt: 0x03, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x04)
Adres eindpunt: 0x04, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x05)
Adres eindpunt: 0x05, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x06)
Adres eindpunt: 0x06, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x07)
Adres eindpunt: 0x07, Output
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x81)
Adres eindpunt: 0x81, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x82)
Adres eindpunt: 0x82, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x83)
Adres eindpunt: 0x83, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x84)
Adres eindpunt: 0x84, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x85)
Adres eindpunt: 0x85, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x86)
Adres eindpunt: 0x86, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Endpoint Descriptor (Addr: 0x87)
Adres eindpunt: 0x87, Input
Overschrijving Type: Bulk
Max Packet Grootte: 0x0040 (64) bytes
Interval: waarde 0x01
Terug naar boven
Kripton2035



Lid geworden: 19 juli 2001
Posts: 482
Geholpen: 15
Locatie: Aarde


Post 31 maart 2006 22:07 Re: Project ter vervanging CY7C64613 in de ICD2

Zedman schreef:
Very Happy
Bedankt, ik bestelde monsters van cipres enkele weken geleden, maar he dit is een uitdaging is het niet?


Ik vroeg hen enkele weken geleden en ze antwoordde me een week later dit deel is achterhaald en dus cnnot geven monster van het!
te makkelijk .. Huilen of zeer triest
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 31 maart 2006 22:56 Project ter vervanging CY7C64613 in de ICD2

Dat is triest.

Op het moment: het apparaat niet Opsomming ...
Damn ik haat het om te gaan met 10.000 .c / .h bestanden ...
mrrr.
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 01 april 2006 21:08 Re: Project ter vervanging CY7C64613 in de ICD2

Nu identificeert zich als ICD2 VID / PID maar wanneer ik beginnen met het installeren van de drivers mchip het bevriest ... Denk dat het wacht op gegevens uit en eindpunt. Meer debuggen en meer tijd en meer geduld nodig.

Ook als iemand anders heeft enig idee hoe kan ik de 2 Cypress HEXs te Vergadering taal, het zou een grote hulp om te ontdekken wat moet de 4550 doen in plaats van de Cy.

De tekst Kripton verstuurd blijkt ICD2 gebruikt 7 (!) IN / OUT-eindpunten in een interface.
1 apparaat / 1 interface / 7 eindpunten.
I dunno, indien zij gebruik maakt van al of niet, I'll check in de log-bestanden, maar het lijkt het is complexer dan alleen een brug tussen de USB en de PSP-poort.
Terug naar boven
albert22



Lid geworden: 20 juli 2004
Posts: 95
Geholpen: 3


Post 01 april 2006 23:51 Re: Project ter vervanging CY7C64613 in de ICD2

Zedman. Bent u de ontwikkelingslanden, met een 4450? Als dat is het geval. Heeft u het programma 4450 met het. Bak (boot) in de 7,30 mplab?
Ik vind het de moeite waard een keer te proberen om te zien of zij is erkend door de microchip USB-stuurprogramma. Dat is het eerste ding dat ik wil testen toen ik de foto op mijn terugkeer.

Toegevoegd na 1 minuten:

ICD2_4550_BOOT_0180.BIN lijkt een zeer goede kandidaat.
Terug naar boven
predrage



Lid geworden: 24 juli 2005
Posts: 132
Geholpen: 5


Post 02 april 2006 11:18 Re: Project ter vervanging CY7C64613 in de ICD2

Ik zal proberen om programma 4550 met ICD2_4550_BOOT_0180.BIN later vandaag en ik zal u laten weten over de resultaten. Ik wist niet dat pic kan worden geprogrammeerde met bin-bestanden. Ik dacht dat hex-bestand is de enige mogelijke. Oscilator is 20MHz? Heb ik gelijk?
Terug naar boven
Make_Pic



Lid geworden: 13 april 2002
Posts: 79
Geholpen: 1


Post 02 april 2006 14:40 Re: Project ter vervanging CY7C64613 in de ICD2

Zedman schreef:

...
Ook als iemand anders heeft enig idee hoe kan ik de 2 Cypress HEXs te Vergadering taal, het zou een grote hulp om te ontdekken wat moet de 4550 doen in plaats van de Cy.
...

Als het zal je helpen:
http://www.tqdesign.narod.ru/FILES/CP_1.rar
http://www.tqdesign.narod.ru/FILES/CP_2.rar
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 02 april 2006 17:27 Project ter vervanging CY7C64613 in de ICD2

Albert, Iam ontwikkelingslanden met 4550.

Albert, predrage Ik heb geprobeerd om ze uit elkaar te halen, (eerste bin2hex dan -> mplab), maar ze zijn eruit gescramblede code, of de bin2hex was niet succesvol I dunno.

Goed nieuws:
Gisteravond was ik in staat de installatie van de Mchip drivers voor mijn 4550, maar herkent het als een ICD2, nu MPLAB probeert aan te sluiten, maar niet omdat ik niet alle gegevens nog terug, omdat een aantal probs met tx routine.
Onderzocht wat op het protocol van de ICD2 en het lijkt niet zo moeilijk.
Ik werk aan het vanavond ook. (mijn vrouw houdt niet van dit project hard ...)

Toegevoegd na 6 minuten:

Make_Pic,

Ik heb IDA, en probeerde het op de hex-bestanden, maar het heeft alleen generieke 8051 register namen / symbool tabel.

thanks anyway!
Terug naar boven
tde040141



Lid geworden: 02 april 2006
Krabbels: 1


Post 02 april 2006 19:37 Re: Project ter vervanging CY7C64613 in de ICD2
tags: icd05010304

Hallo ik ben zeer geïnteresseerd met dit ding en ik kwam erachter dat het OS gedownload is van ICD05010304.hex niet uit: ICD2_4550_BOOT_0180.BIN en ICD2_4550_OS_0100.BIN
de OS-bestand is voor alle nieuwste PIC18 ex. PIC18F8722, PIC18F4550
dus moet je het testen van het bin-bestand.
de klok input na de datasheet van PIC18f4550 zodat de USB-randapparatuur geeft 48Mhz
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 02 april 2006 19:49 Project ter vervanging CY7C64613 in de ICD2

Going gek.

de UOWN beetje van de IN endpoint1 wont get gewist. Dit betekent dat de SIE is het gebruik van de gedeelde RAM van deze EP. Maar waarom? Ik heb niet de eigendom aan SIE. Mrrrr. Rolling Eyes

Toegevoegd na 8 minuten:

tde040141

het is echt niet de binfiles gedownload naar de 877, terwijl de programmering van de nieuwe chip typen.

Ik geef niet veel kans het downloaden van de bin-bestanden in een 4550 (hoewel het kan goed), ten minste de boot * beeld er moet uitzien als een werkende code in een dissassembler. Ik heb gezegd kan worden dat is echt een ding werkt voor een nieuwe 4550 gebaseerd ICD2, maar hoe ze te downloaden in een lege 4550?
Terug naar boven
predrage



Lid geworden: 24 juli 2005
Posts: 132
Geholpen: 5


Post 03 april 2006 0:14 Re: Project ter vervanging CY7C64613 in de ICD2

Mijn vrienden heb ik niet slagen in de programmering ICD2_4550_BOOT_0180.BIN in 4550. I'v
probeerde te openen bin bestand met winpic 800 software, maar deze mislukt. Ik tryed te openen met de optie "alle files" in "bestandstypen" omdat er geen directe ondersteuning voor bin-bestanden. ICprog hebben dat ondersteuning (om bin-bestanden), maar kan geen programma 4550. In feite is er geen 4550 in Apparaatbeheer lijst. Wat moet ik doen? Eventuele suggesties? Ik ben net een beginner, maar ik heb goede wil om te helpen.
Sorry voor mijn slechte Engels.
Terug naar boven
Zedman



Lid geworden: 13 oktober 2003
Posts: 294
Geholpen: 2


Post 03 april 2006 0:24 Re: Project ter vervanging CY7C64613 in de ICD2

Eigenlijk is ontvangt het eerste pakket van MPLAB, ik het juiste antwoord voor het in mijn buffer, en stel TX staat op druk, wat aangeeft dat ik someting in de tx buffer.
TXService routinematige controles de gedeelde RAM buffer is eigendom van en als het eigendom van de MCU Vervolgens kopieert de gegevens van mijn buff tot gedeelde buff en stelt de eigenaar wat te SIE, te ondertekenen dat het toezenden.
En hier ben ik het vast.
Het SIE is eigenaar van de buffer voor eeuwig. Ik heb de fout handler routine niet vertoond in de fout. Ik lees op andere fora, dat de transmissie mogen niet heeft plaatsgevonden en SIE wacht. Ik weet dat USB is een master / slave-ding, host initieert IN uitzendingen ook, dus moet er een IN token verstuurd door gastland op het apparaat aangeeft te willen n bytes.

hier is Kripton's log:

Code:

000001: bulk of Interrupt Transfer (UP), 30.03.2006 23:34:55.2028448 37.6942016
Pipe Handle: 0x8260b020 (Endpoint Adres: 0x1)
Stuur 0x12 bytes op het apparaat:



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

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




000002: bulk of Interrupt Transfer (UP), 30.03.2006 23:34:55.2328880 0.0300432
Pipe Handle: 0x8260b0e4 (Endpoint Adres: 0x81)
Get 0x8 bytes van het apparaat:



C1 00 00 00 00 00 00 00

Á .......



Eindpunt waarde 0x01 is eindpunt 1's OUT (st-> apparaat) pijp
Eindpunt 0x81 is eindpunt 1's IN (apparaat-> pct) pijp

Het toont geen IN token verstuurd door de gastheer, maar een Get 0x8 byte en daar is het.
Maar mijn 4550 wacht, en MPLAB stuurt deze sequentie 2 keer, en na dat hij iets zegt is fout. (eigenlijk is het)

Any ideas?
Elke USB-goeroes?
Ahh, iam moe, weg te nemen zorg voor de vrouw ...

Toegevoegd na 7 minuten:

predrage,

de enige manier is om een bin-> hex conversie en het branden van de hex bestanden met mplab of een andere programmeur. Er zijn converters beschikbaar, zoek op Google naar bin2hex.exe. Als u de hexadecimale in MPLAB je zult zien dat er geen configuratie gegevens in.
Terug naar boven
albert22



Lid geworden: 20 juli 2004
Posts: 95
Geholpen: 3


Post 03 april 2006 0:40 Re: Project ter vervanging CY7C64613 in de ICD2

Citaat:
Mijn vrienden heb ik niet slagen in de programmering ICD2_4550_BOOT_0180.BIN in 4550.

predrage & zedman bin2hex moet hebben gewerkt. Een andere mogelijkheid is het laden van de bak in de ICPROG. Controleer de inhoud (snaren moet leesbaar) opslaan in buffer Intel hex formaat. En gebruik het. Hex programmeert de 4550 met mplab.

Er zijn ten minste twee versies van de Intel hex file formaat. Word-adres en de byte-adres. Mplab kunnen proberen te lezen van de verkeerde versie en de 4550 zal niet correct geprogrammeerd. Ik stel voor om na te gaan of de versies die mplab accepteert en wat kan worden gegenereerd met bin2hex en ICPROG.

Zedman goede werk! Heb je iets doen met de oorspronkelijke firmware downloaden van de CY? Het is te komen in de USB met de (xxxl.sys loader) download zijn code en gebruik vervolgens de icd2 chauffeur (xxx.sys) om te communiceren met mplab. Mag dit proces genereert de verschillende eindpunten die u ziet.
Terug naar boven
Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> Project ter vervanging CY7C64613 in de ICD2
Pagina 2 van 61 Alle tijden zijn GMT 2 Hours
Ga naar pagina Vorige 1, 2, 3, ... 59, 60, 61 Volgende
Ga naar pagina:


Misbruik | | Administrator | | Moderatoren | | Steun ons | | sitemap
onderwerp RSS