Project korvata CY7C64613 on ICD2

A

albert22

Guest
Olen arvioida posibitity korvata Cypress USB annetun ICD2 kanssa PIC18f2550 tai samankaltaisia
Syyt tähän ovat:
-CY7C64613 näyttää olevan dificult saada.
-Ala-hinta ($ 20
vs. $ 10).
-SMD paketti edellyttää pcb ja enemmän tai vähemmän koulutettujen juottamiseen.PIC on saatavilla DIL.
-Solutions noin FTDI samankaltaisia Ics ovat vain COM-portti emuloinnin, jotka näyttävät olevan rajoitettu 57600 jonka MPLAB.
-PIC16fxx50 on halvempaa, yksinkertainen piiri ja ei tarvita sarjaportin eeprom.
-I Just päättynyt minun RS232 ICD ja pidämme siitä ajatuksesta, että käytät sitä kehittää tätä hanketta.
-I Dont tietää, milloin aiotaan saatavilla tiedot uuden version, ICD2 perustuu PIC18F4550

Koska tämä ei ole suora korvaamiseen.Emulointi on hoitamien tehtävien CY tarvitaan.

"Ensin katsoa tajusin seuraavat (w98):
-Kuljettajan tukemalla ICD2 näyttää olevan "ICD2w98.sys"
-The CY pitäisi tunnustaa VID / PID 04d8/8001 (The CY ottaa tämän ulkoisista eeprom)
-Käynnistyksen, CY saappaat sen firmware RAM alkaen tietokoneeseen.Tämä olisi kiertänyt.I
didnt löytää joka tiedosto sisältää tämän firmware.Ap.Tämä lataus on hoitaa
2. kuljettaja "ICD2w98L.sys".
-The liityntäkohtaa ICD2 CPU tarvitsee täyden 8 bittiä satama plus 4 linjat.
-Vielä yksi signaali tuottaa MCLR varten
2. liitin nimeltä PROG jossa ap ei käytetä.
-The CY puhuu ainakin kanssa BL annetun ICD2 suorittimen, joka on pieni.
-Se ei ole todennäköistä, että firmware on CY saattaa muuttua hyvin paljon eri versioita, mplab.
-Ei paikkausmassa on voittaa kuljettajien tulisi olla tarpeen.

Toiminnot on CY voitaisiin vahvistaa yhdistelmä:
-tutkii CY firmware
-tutkii BL tai dexxxxxx.hex tiedostot
-tutkii voittaa kuljettaja
-analysoimasta USB-liikenteen
-LA annetun ICD CPU interface

Apua tai kommentteja?

 
on käynnistyslataimen voimme käyttää myös 16f877 (a) easyly kannettavia että 18fxx50 ilman (vähäiset) muutos (s)?Lisätty jälkeen 12 minuuttia:Haluaisin myös lisätä:
Tutkimuksessa laiteohjelmisto lähdekoodista alkaen mikrosirua koskevat usb-protokollan

http://ww1.microchip.com/downloads/en/DeviceDoc/usb122c.zip

 
For your information,

Ostin yksi ICD2 klooni tehnyt brasilialainen yritys.Tämä ICD2 on 18F4550 kuten USB-liitäntää ja 16F877 kuin pääasiallinen valvoja.Se toimii hyvin MPLAB ja on halvempaa kuin alkuperäinen (noin USD 100).Tietenkin minulla ei ole koodia.Vaan rohkaista teitä,
sanon se on mahdollista.

 
The käynnistyslataimien pitäisi olla sama, jos emulointi on oikeassa.
Ajattelin, että on olemassa suuri mahdollisuus, että kaikki vuorovaikutus alkaen CY signaaleja on tehty vain käynnistyslataimen.On ainoa tiedosto, että muutokset tukevat 877A.Merkitsee sitä, että eri käyttöjärjestelmiä ladata sen MPLAB dont käsitellä kirjoittaa ohjelman muistiin.Siihen on hyvät mahdollisuudet, että ne vain luottaa siihen, että BL varten IO että RS232-ja USB.
Olen yrittänyt purkaa sitä HVT, MPLAB ja ICPROG kanssa huonoihin tuloksiin.

Olen sen CY puolella nyt.Mutta aion katsoa, kiitos linkin Kripton2035.

Klo lomakkeissa löysin että firmware että CY voitaisiin embeded vuonna voitto kuljettaja, joka käsittelee kuorma: "ICD2w98L.sys".

rkodaira.Tämä on huono ja hyvä uutinen.Huono uutinen on se, että olen
didnt oli alkuperäinen ajatus.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />

Hyvä eduista on, että se voidaan tehdä (kuten sanoitte)
Onko ICD2 määritetty todella kuten USB tai COM-porttiin MPLAB.?
Tämä on tärkeää, koska jos he tekevät KOM emulointia ei tarvitse käyttää PIC, on helpompi käyttää USB/RS232 muunninta.

 
voit antaa meille linkki tähän brasilialaisen yrityksen?

albert, uskon,
että ne todella käyttävät USB-porttiin, koska ne wouldnt ovat käyttäneet 18fxx50 ...he olisivat käyttäneet halvemman pic ..mutta mitä varoittaa minua miksi
didnt ne käyttävät yksinkertaista 18f2550?he dont tarvitse niin paljon io satamissa 18f4550 on ?!?!?

 
Olen osiinsa ICD2.dll, se etsii tiedostoa ICD2_4550_BOOT_ *. BIN ja ICD2_4550_OS_ *. BIN on ICD2 hakemisto ja riippuen MPLABCommOpen toiminto paluu infos se vaatii CCommDriver:: Send18F4550Image rutiinia.

Mielestäni MPLAB käyttää USB vain nopeuden ja käyttää sitä yksinkertaista mutta nopeammin com-portti.
Cypress on rinnakkainen tuotos on 16F877 (a) portD ja porte molemmat liittyvät siihen, ja se jopa ajaa MCLR on 877 (mutta se voi olla vain reset tarkoituksiin koska käynnistyslataimen vuonna 877 onko fw upgrade).

Unfortunatelly Minulla ei ole Logic analysaattorin eikä varastoi soveltamisala (vain normaali yksi), mutta se auttaa paljon, mitä sypressi tekee 877.

Tset

 
Linkki:

http://www.labtools.com.br/index.asp?area=07&subarea=&idioma=por&script=produtos&prod=681

The ICD2 klooni toimii USB-porttiin ja ei emuloivat COM-porttia, joten nopeus on nopeampi kuin COM-portti.
[/ img]

 
Tiedostot, jotka Zedman saatavilla icd2.dll ovat todellakin mukana mplab 7,30 juuri asennettu.
ICD2_4550_BOOT_0180.BIN
ICD2_4550_OS_0100.BIN
myöhemmin on tämä teksti:
Mikrosiru. Technology. ICD2.. USB. Device .. icd2.. usb

Epäilemättä ne ovat firmware uuden 18f4550 perustuu ICD2.Meidän tarvitsee vain uuden Kaavio ja tämä hanke ei ole mitään järkeä.

Käyttöliittymän kanssa CY perustuu rinnakkaissopimuksen Slave satamassa tapahtuneen 877.The CY kirjoittaa linkku käyttäen WR CS ja RD satama E ja PIC käyttää RB0 merkin PC2/INT0 ja kirjoittaa osaksi CY.PIC käyttää PSPMODE.Described on 877 lomakkeessa.

Yksi syy käyttäen 4550 sen sijaan, että 2550 voisi olla koko sisäisen RAM-puskuroinnin tarkoituksiin.Muut voisi olla Parallel Slave satamaan.Vaikka olen
didnt tarkistaaksesi tekninen nähdäksesi sen eroja.

 
ehkä muuttaa 16f877 (a), jossa on 18f4550, ja yhdyslinjat suoraan usb nastat on 18f4550 pitäisi toimia?

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />mutta kanssa 16f877, meillä on käynnistyslataimen bl010101.hex saatavilla,
tarvitsemme 18f4550 käynnistyslataimen liian!I dont ajatella mikrosiru muuttuu koko suunnittelu os on icd2 ..he vain haluavat päästä eroon myös sypressi siru kuin ne nyt ovat myös usb siru ... ne havnt aikaan icd2 lähtivät?

 
Muistakaa pojat, he tapana vaihtaa 877 mielestäni, koska he tapana recode kaikki mukana fw varten erillinen pelimerkkejä 4550 ...

Hyviä uutisia

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />Olen onnistunut uute 2 HEX tiedostot icd2w2kl.sys Mielestäni nämä tiedostot saa tuotava sypressi kuten Albert mentoined.

Mutta auttaa purkamaan niitä kokoonpano, Cypress on 8051 ydin, mutta minulla on vain melko vanhoja 8051 disassembler ja tarvitsemme rekisteriin nimet liikaa.

Jatkakaa hyvää työtä!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />

)
Anteeksi, mutta sinun on kirjautumistunnuksen nähdäksesi tämän liitäntävaatimuksia

 
Kaverit
Haluan vain todeta ansiosta laskemisesta ponnisteluistanne saadakseen uudempi vesrion on ICD2 klooni kaikille

Jatka hyvää työtä ja hopefuly sinun korjata sen

En tiedä, mistä aloittaa lainkaan

onnea

wizpic

 
Jotain on vialla niitä. Bin tiedostoja.
Olen yrittänyt muuntaa ne HEX ja kuormituksen sen MPLAB
n sim, se latautuu OK, mutta ei näytä todella toimiva ohjelma ...
Ehkä se on salattu suojella sitä hakkerit kuten meille ...
Luulen, että on tehtävä tiiviimpää katsoa ICD2.dll kun se latautuu näitä tiedostoja ...

 
Zedman wrote:

Muistakaa pojat, he tapana vaihtaa 877 mielestäni, koska he tapana recode kaikki mukana fw varten erillinen pelimerkkejä 4550 ...
 
Käynnistyslataimen vain valintoja tietojen välillä lähtöisin USART tai PSP.Kun tavu on saanut joko saman rutiinit ovat tottuneet käsittelemään tietoja.
Se on sen jälkeen, kun aktiivinen käyttöliittymä on havaittu.tiedot tulevat RDREG on threated täsmälleen samalla tavalla kuin tiedot luetaan on PORTD.
Tämä tarkoittaa sitä, että RS232 seurata paljastavat pöytäkirjan sekä USB-ja RS232, ainakin käynnistyslataimen.
Olen tryied nähdä whats tapahtuu käyttöjärjestelmän, joka on ladattu, että MPLAB että ICD2.Mitä ajattelin kuului dexxxxxx.hex tiedostoja.Mutta DE16f77.hex ja DE16f88.hex ei ole mitään järkeä vielä.

Zedman,
huolehdi kanssa mplab disassembler toiminto.Kun olen ladannut BL osaksi sitä, hyppää oli virheellisesti ilmoitettu.Kuitenkin tehostamalla osaksi toiminut hyvin.
Esimerkki.ensimmäisessä ohjeet
goto 0x561 todella siirtyy 0x1d61 (johtuen loput bittiä on PCLAT)

I kuhmu löytää tapa purkaa CY code from the. Sys tiedosto teit Zedman, onnittelut.En löytänyt. C lähdekoodi on sypressi vastinsektorin ja laitosten pakata sen sys kuljettaja.Olin vielä yrittää selvittää.

Jos uusi ICD2 säilyy 877 ja vanhojen rutiinien olisi helppoa selvittää, miten voit liittää PSP ja kättelyn signaaleja.

En aio olla minun kotiin muutaman päivän.Ja se ei ole minun PC minua.Mutta Ill pitää seuraavan säikeen kunnes palatessani.

 
Uusi ICD2 4550 on tukea PIC24F, PIC33F.
Mutta tätä linkkiä.
http://www.labtools.com.br/index.asp?area=07&subarea=&idioma=por&script=produtos&prod=681

Katso laitteen tukea luettelo ei ole ilmennyt.

 
I'am hämmentynyt

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Surullinen" border="0" />

,

hakkeroitu pois hexs alkaen. sys kun lähde on käytettävissä ...Mistä löysit ne?

Teki näyttävät sen. Bin tiedostot ja loader rutiineja, mielestäni se ei ole saada salaamattomaksi tai descrambled vaikka / kun ladataan ICD2.dll.Juuri ladattu ja siirtyy laitteeseen.Ja jousille se voidaan lukea myös.Mutta ne näyttävät kummallista mplab.

Ihmettelen, miksi he antoivat käynnistyslataimen ja 4550?(I know, he antoivat sen BL on 877 liikaa).Se on esiohjelmoitu sitä tehtaalta.Se ei voi olla ladattu kautta USB tyhjään siru.

Going ostaa 4550 ja anna hauskaa alkaa ...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />

Lisätty jälkeen 41 minuuttia:rkodaira,

mitä kierrosnopeuden 4550 teidän ICD2br käydessä?Lisätty jälkeen 50 minuuttia:Löysin tämän mukaan bin kuvaa Microchip foorumilla:

"En tiedä näitä tiedostoja, mutta kun yhdistää 18F4550 kuin laite, MPLAB noutaa uuden käyttöjärjestelmän osaksi ICD2, palaa joihinkin muihin OS kun muut 18f on kytketty."

Luulen, että he eivät ole tottuneet olla fw varten ICD2 uutta USB-sovittimen.Olemme kirjoittaa omia.

 
Vastaamalla Zedman:

Ei ole nopeus mittari tietää nopeuden, mutta luulen, että se toimii USB 2.0 nopeus.Itse kun siirtää hex tiedostoja linjan, se on erittäin nopeaa.En ole käyttänyt valvontaelimeen debugger vielä, joten minulla ei ole kokemusta tästä.Eikä ole eritelmät käyttäjän käsikirja ilmoittamalla nopeudella tai muuta arvokasta tietoa (käsikirja on ladattavissa samassa paikassa, mutta se on kirjoitettu Portugali - epäilemättä pyytää minua kääntää jotkut osat)

Voin tarkistaa toisen yksityiskohdat teitä, kuten esimerkiksi: kiteiden taajuudet kunkin PIC.Olen samaa mieltä siitä, että 18F4550 on vain korvaa sypressi siru.Etukäteen I ilmoittaa, että ei ole sarjaliitäntä vuonna hallituksen ja sitä ei tarvitse ulkoista tarjonnan työstökoneet (vakiovaruste, jonka USB-porttiin).

 
Anteeksi, tarkoitan kristall taaj.Lisätty jälkeen 3 minuuttia:Voi myös ystävällisesti tarkistaa 4550 nastat on liitetty sen 877?

 
hehe, I tought I'll kysyä rkodaira uuttamiseksi koodi on 4550, mutta olin liian ujo

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top