Patakaran | Recent posts | paksa RSS | Hanapin | Register | Mag-log in

Project upang palitan CY7C64613 sa ICD2


Goto page Previous 1, 2, 3, ... 59, 60, 61 Next
Tumalon sa pahina:

Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> Project upang palitan CY7C64613 sa ICD2
Arabic bersyon Bulgarian bersyon Tagalog bersyon Czech bersyon Danish bersyon German na bersyon Griyego bersyon Ingles na bersyon Espanyol na bersyon Finnish bersyon Pranses bersyon Hindi bersyon Croatian bersyon Indonesian bersyon Italyano bersyon Hebreo bersyon Japanese bersyon Korean bersyon Lithuanian bersyon Latvian bersyon Dutch bersyon Norwegian bersyon Polish bersyon Portuges na bersyon Romanian bersyon Russian bersyon Slovak bersyon Tagalog bersyon Serbian bersyon Swedish bersyon Tagalog version Ukranian bersyon Vietnamese bersyon Chinese bersyon
May-akda Mensahe
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 30 Mar 2006 21:50 Re: Project upang palitan CY7C64613 sa ICD2
tags: icd2br download download icd2br usbmon IC usbmon.exe i-download

Ako did ang ilang mga pananaliksik sa saypres EZ-USB bagay, ngayon ko malalaman kung bakit may mga 2. Sys files.
Ay walang luck sa hex file, ay hindi maaring makalikha ng madaling maliwanag asm mula sa kanila.
Kaya hindi ko alam kung ano ang uri (class) ng usb aparato ay ang ICD2. At walang info na ako cant kahit gawin byte / byte debug dahil ang aparato sa driver ng ugali ipaalam sa akin ang bukas sa sarili dahil ito thinks ang icd2 ay hindi naka-attach na ito sapagkat ito ay nagpapadala ng maling pagsasaayos descriptors ...
(Iam trying sa comm Klase ng sample ng microchip, anyway ito ay gumawa pagmultahin emulating isang COM4 port, ngunit hindi ang aming layunin)

rkodeira masiyahan kung u maaari gumawa ng isang kumonekta sa monitor programa:
(o sinumang ibang tao na may orihinal na ICD2 sa saypres chip)

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

Ako would tunay pahalagahan ito, ito ay makatutulong a lot!

Isa pang katanungan: ang ICD2br ito sariling usb driver? Dahil Cypress chip ay 2 (1st magkakarga ito Fw, pangalawa ay para sa mga tunay na pakikipag-usap).
O gumagana ito sa orihinal na microchip driver?

Walang infos, pagkatapos ng isang pulutong ng google at dissasembling ng aparato driver / etc-s ko suplado ng isang maliit na bit, at ako isipin na namin na sumulat ng isang bagong aparato sa driver ng masyadong. (at na ito ay isang mahabang paglalakbay)
Bumalik sa tuktok
Rbn



Joined: 14 Feb 2006
Posts: 2


Post 30 Mar 2006 22:09 Re: Project upang palitan CY7C64613 sa ICD2

Hindi ko alam kung ikaw ay refearing sa mga ito ngunit, Nabasa ko na ICD2 maaaring gumana sa 2 Mbps bilis.

Magsaya! Ito ay isang mahusay na proyekto!
Bumalik sa tuktok
rkodaira



Joined: 08 Jun 2004
Posts: 332
Helped: 54
Lokasyon: Sao Paulo - Brasil


Post 30 Mar 2006 22:12 Re: Project upang palitan CY7C64613 sa ICD2
tags: cy7c64613 firmware cy7c64613 driver cy7c64613 pid saypres cy7c64613 pid jonas meyer mplab icd2 mpusbclean.exe cy7c64613 usb driver

I'm sorry hindi ko pagpunta sa magkaroon ng panahon para gawin ang mga USB pagmomonitor sa susunod na mga araw, dahil hindi ako titira sa bahay (ko bang gamitin ang mga litrato sa bahay lab). Ako ay hindi kahit na gawin ang mga pag-download ng monitor.

Sumasagot sa mga katanungan tungkol sa mga driver: I 'm hindi sigurado, ngunit ito ay dapat gamitin ang mga driver na ginagamit ng mga orihinal na Microchip ICD2, dahil walang driver ay ibinigay sa aking mga board.

Basahin ang teksto tungkol sa USB interface matatagpuan sa isang dokumento na inihanda sa pamamagitan ng isang miyembro ng Edaboard (jonas Meyer) tungkol sa mga Cypress chip:

=================================================
3.2 USB ID s
Upang makakuha ng programmer nagtatrabaho sa USB port ng EEPROM U13 konektado sa
ang CY7C64613 ay dapat programmed sa tamang vid / PID / DRev. Ito ay posible
sa alinman gumamit ng ordinaryong EEPROM programmer o ang pag-unlad na kasangkapan na ibinigay
sa pamamagitan ng Cypress (60MB-download). Ang tamang EEPROM data ay naka-imbak sa mga
ang ICD2_EEPROM.HEX (din na kasama sa ICD2_FW.zip). Ang unang 9 bytes ng EEPROM
na naglalaman ng mga halaga 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00
(Vid / PID / DRev).
Kapag gamit ang Cypress pag-unlad na kasangkapan, EZ-USB FX ay upang ma-install muna. Matapos ang
ICD2 sa pagkonekta sa USB port, ang host ay kinikilala ang CY7C64613 (na walang laman
EEPROM) bilang isang Cypress aparato. Ngayon Cypress driver ay may na-install. Tapos
ang Cypress USB control panel ay nagsimula sa mga programa ng EEPROM sa
kaukulang halaga.
Kapag ang EEPROM ay programmed tama ICD2 ay makikilala sa pamamagitan ng bilang ng OS
isang Microchip aparato. Ngayon ang Microchip USB driver ay may na-install. Pagkatapos ng simula
MPLAB ito unang-download ang CY7C64613 firmware. Kung ang pag-download ay matagumpay,
MPLAB nag-uugnay sa ICD2 at mga pag-download ang mga nararapat na PIC firmware. Ngayon ICD2 ay
handa na upang kumonekta sa target board at i-download o debug ang inyong code.

3.3 USB Driver
Microchip USB driver tila sa maaari uri ng maraming surot dahil nagbibigay sila ng isang USB driver pagtanggal
kasangkapan MPUsbClean.exe. Ito ay kasama sa MPLAB distribution. Matapos ang pag-install
MPLAB ito ay matatagpuan sa pag-install sa direktoryo / Utilities / MPUsbClean /.
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 30 Mar 2006 22:23 Re: Project upang palitan CY7C64613 sa ICD2

Alam ko na ang saypres mababasa ang vid / PID mula sa isang panlabas na chip.
Ako tried upang magtakda ng mga ito, it's ok, ngunit ito ay mas kumplikado kaysa sa lamang ng pagpapakita ng tamang mga numero sa mga bintana 'driver.
Kung ito ay kinikilala ang tamang vid / PID ito ay nagsisimula na humihingi ng chip para sa karagdagang impormasyon.
Kung ang isang tao captures ng isang kumpletong ikonekta ang pagkakasunod-sunod gamit ang USB Monitor programa ko mentoined bago, kaysa ito ay magiging mas madali upang suriin kung ano ang dapat kong ilagay sa mga descriptors.

Isang tao masiyahan tumulong sa amin ang na-monitor bagay, madali lang i-install ang mga programa, magsisimula na ito, at simulan ang MPLAB at kumonekta sa ICD2 (real o I-clone ngunit USB). I-save ang log file at ilagay ito hanggang sa ang forum. Ito ay mabuti sapat upang magsimula.

thanks in advance.
Bumalik sa tuktok
Rbn



Joined: 14 Feb 2006
Posts: 2


Post 30 Mar 2006 23:01 Re: Project upang palitan CY7C64613 sa ICD2

Isip ko ay makakatulong sa iyo sa mga ito na ito ng linggo. Mayroon akong isang orihinal ICD2 sa lab, I'll subukan na magkaroon ng isang break na i-download ang mga programa at subaybayan ang mga usb port ng USB.
Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 30 Mar 2006 23:37 Re: Project upang palitan CY7C64613 sa ICD2
tags: saypres cy64613 usb usbmon IC

zedman, dito ay ang mag-log!

na ginawa sa usbmon na gusto mo
sa icd2 I-clone ang ginawa ng silicium31
I-clone ang mga tunay na usb na may saypres cy64613 chip sa ito ...

dito ay ang mag-log ng mga koneksyon mula sa mplab, at ang mga session ng file.
good luck sa decrypting na!


Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 30 Mar 2006 23:54 Re: Project upang palitan CY7C64613 sa ICD2

rkodaira,

pakisabi kung ano ang mga maliliit na IC 8 mapakali malapit sa inductor?
pagbati,

Added pagkatapos ng 3 minuto:

ako isipin ang 18f4550 dito ay isang saypres 64613 I-clone ... sila ay maaaring magkaroon ng ginagamit ng isang 18f2550 at ang RB port bilang isang PSP port, ay maaaring maging mas madali na gamitin ang PSP sa 4550?

Pagkatapos ng 12 minuto Added:

bonus mag-log ...
ito ay ang mag-log ng mga koneksyon ng mplab kapag ikinonekta mo ang bilang isang programmer sa icd2
ang una ay ang isang koneksyon bilang isang debugger.
good luck.


Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 31 Mar 2006 0:04 Re: Project upang palitan CY7C64613 sa ICD2

at isa pang bonus ... Ngiti

ang debugger ay konektado, ang target ay programed,
Ko simulan ang magtotroso at ginawa sa isang hakbang sa mplab
at tumigil ang magtotroso lamang matapos na.
pag-asa na ito ay makakatulong?


Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

Bumalik sa tuktok
albert22



Joined: 20 Jul 2004
Posts: 95
Helped: 3


Post 31 Mar 2006 6:22 Re: Project upang palitan CY7C64613 sa ICD2

Ang thread ay getting malaki. Akala ko Id ay may oras upang basahin ang bagong msgs sa loob ng ilang minuto. But I Dont may gayon panahon ngayon. Ay maingat na basahin ang mga ito bukas.

Ang pinagmulan C file na nakuha ko ay ang mga. Sys driver propossed ng Cypress. ito ay maaaring donwloaded mula sa kani-kanilang mga web bilang bahagi ng EZ-USB kit. Ang source ay gumagawa ng reference sa isang mahusay na kilala ng libro na ito ay nai-post dito sa edaboard (I Dont matandaan ang eksaktong pamagat). Mag-post ng may-sakit c dito kapag ako ay nag-bumalik sa bahay.
Ang mga driver na humahawak ng kapangyarihan at unang-load ng CY. Ito ay isang 8051reset, mga pag-download ng isang "loader na" na suppossed na ang mga gawain upang panghawakan ang mga panlabas na RAM (na namin Dont kailangan). at pagkatapos ay i-reset ang ibang pagkatapos, ang mga user "firmware" Ang mamaya ay linked sa. sys at naglalaman ng code para sa CY sa Intel hex format.

Ito ay mahalaga upang matukoy kung ang Brazilian Labs had-kopya ang tunay na microchip ICD2 o binuo nila ang I-clone ang emulating ang USB interface.
Kung ang mga brazilians binuo ang mga code na ito ay surelly ay protektado sa maliit na tilad sa CPPon
Kung microchip binuo ang code tingin ko ito ay hindi protektado dahil ang mga ito tila sa maaari gamit ang parehong philosofy ng isang bootloader at isang operating system. Sa pamamagitan ng code sa proteksyon, ang bootloader ay hindi baguhin ang mga panloob na programa memory na mag-upgrade ang software ng 4450. Sumakay sa account na ito ay maaari pang easyly i-upgrade ang code sa CY. Pati na rin sa 877.

Added matapos ang 1 oras 59 minuto:

ang link sa saypres malambot ay:
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 isip na tulad ng isang link ay gagana kaya dito ay plano b
para sa paghahanap sa pangalan ng chip cy7c6413 sa saypres at ang mag-scroll pababa sa pag-unlad kits.
Dalawang zips ay magagamit. Ang isa na 60Megs ay naglalaman ng exe na kung saan nag-i-install ang lahat kasama na ang mga pinagmulan at sa manuals.
Sa tingin ko na ang mga driver ay tinalakay o batay sa mga libro mantioned sa "loader.c"
I Dont maintindihan very much ng USB ngunit ito ay hindi HID,

Ito ay highly probable na microchip lamang ay pagbabago sa mga menor de edad na ito loader.c Kasama ang mga tatak ng pangalan, Kung nakikita mo sa mga string na ang mga microchip. Sys naglalaman, makakahanap ka ng "anchor chips" o ng isang bagay na tulad ng. Iyon ay ang kompanya na binuo ang processor cy7c6413 na pagkatapos na binili sa pamamagitan ng saypres.
Makikita mo? Ito ay hindi kahit Cypress mga bagay-bagay ngunit mas matanda.

Salamat para sa mga USB pagmomonitor na ito ay pagpunta sa maging lubhang kapaki-pakinabang. Didn't magkaroon ng isang tunay na ICD kaya ako ay walang paraan upang makuha ito.

Im pa rin sa aking paglalakbay. Masama kumuha ng beer para sa mga advances na ang mga tao na ginawa sa proyektong ito sa ngayon.
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 12:49 Project upang palitan CY7C64613 sa ICD2

Thanks Kripton para sa mga file, I'll iksaminin ito asap.

Added pagkatapos ng 16 minuto:

Kripton mangyaring mag-amplag ang ICD2 mula sa port simulan ang monitor at pagkatapos na ikabit ang itong muli, dahil ang unang sequences ay ang mga nawawalang.
Anyway ito ay gumagamit ng maramihang transfer! Ngiti ito ay isang bagong info! Ngiti

Added matapos ang 2 oras 29 minuto:

Kripton,

ang lahat ng mga uri / klase descriptors ng endpoints sa USB aparato ay ipinadala kapag ito ay pisikal na konektado sa host, pinagsisisihan ko na hindi wrote ito bago ka nagsimula sa monitor.
Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 31 Mar 2006 12:52 Project upang palitan CY7C64613 sa ICD2
tags: usbmon IC

zedman, ok ko gagawin ito sa bahay ngayong gabi (sa loob ng 10 na oras mula sa ngayon ...) ang icd2 ay sa bahay at ako sa trabaho para sa ngayon.

Added matapos ang 1 minuto:

well, ito ay isang magandang usbmon piraso ng software .. kilala mo kung gaano katagal ito gumagana sa demo mode? hindi mo mahanap ito kahit saan ..
Bumalik sa tuktok
rkodaira



Joined: 08 Jun 2004
Posts: 332
Helped: 54
Lokasyon: Sao Paulo - Brasil


Post 31 Mar 2006 14:09 Re: Project upang palitan CY7C64613 sa ICD2
tags: mic2172

Sumasagot sa kripton:
- Ang 8 isawsaw chip sa kanang bahagi sa itaas ng inductor ay ang lumilipat regulator MIC2172 (Micrel - search sa Google para sa MIC2172, ang datasheet ay ang unang resulta) na ginagamit sa mapalakas converter.

Ang ilan sa mga puna tungkol sa pangangalaga code: ang 18F4550 ay maaaring code protektado lamang sa ilang mga bloke ng mga programa ng memory, kaya ang bootloader na lugar ay maaaring protektado at ng mga maida-download na ang code ay maaaring hindi.

Sa tingin ko ang logo "Microchip Licensed" ay nangangahulugan na ang mga tagagawa ay ang kooperasyon ng Microchip, pero ang code ay mananatiling lihim. Hindi sa tingin nila ay nagbebenta ng isang produkto na may walang kambil code at upang madaling ma-kopya. Kung ito ang nangyari ako could makita ang isang pulutong ng mga clones ng clones dito, at ito ay hindi nangyari (hanggang ngayon).

Tungkol sa mga driver: Nakalimutan ko ang lahat ng mga hakbang ko ay kapag ako ay nag-i-install ang I-clone ang pagbabasa ngunit ang mano-mano ko ay tandaan na kapag ito na tanungin ang mga driver, kami ay dapat na gamitin ang USB driver na matatagpuan sa MPLAB/IDE/ICD2 direktoryo. Kaya, para matiyak na ito ay gumagamit ng Microchip USB driver.
Bumalik sa tuktok
petarpav



Joined: 25 Mar 2002
Posts: 557
Helped: 8


Post 31 Mar 2006 15:49 Project upang palitan CY7C64613 sa ICD2

Hi, Kripton2035. Maghanap dito:
"Pagsusuri at Pagrerehistro
Ito ay hindi libreng software. Napapailalim sa mga kasunduan sa ibaba, ikaw ay lisensiyado nito na gamitin ang software na ito para sa mga layunin ng pagsusuri na walang bayad para sa isang panahon ng 30 araw (o 100 session). Kung gumamit ka ng software na ito pagkatapos ng 30 araw ng panahon ng pagsusuri ng isang registration fee ay kinakailangan. "

Malugod na pagbati.
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 15:51 Project upang palitan CY7C64613 sa ICD2

Kripton, i dunno matagal na ito gumagana, ngunit ko na ayusin ito kung ito kostumbre ako gawin kung ano ang gusto Sa isang kisap-mata
Naghihintay para sa iba pang mga kalungkutan tulad ng impyerno Very Happy
Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 31 Mar 2006 19:17 Re: Project upang palitan CY7C64613 sa ICD2

sa isang maliit na isulong ... I'm back home
play na ito!


Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 19:56 Re: Project upang palitan CY7C64613 sa ICD2

Thanks Kripton!

Sinimulan ko upang suriin ito!
Maaari ninyo bang i-upload ang aparato window (lamang ng isang screenshot) kapag icd2 ay konektado sa port?
(I kalakip na ang window ng gusto ko, mangyaring mapalawak ang lahat ng bahagi ng puno ng icd2 aparato)

thanks sa avdvance


Paumanhin, ngunit kailangan mo ng pag-login in upang makita ang attachment na ito

Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 20:11 Project upang palitan CY7C64613 sa ICD2

Maaari mong gamitin ang kopya subtree function at i-save ito bilang text file, ito ay ang pangalawang icon sa kaliwa.
salamat.
Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 31 Mar 2006 20:22 Project upang palitan CY7C64613 sa ICD2
tags: cy7c64613 firmware

Ako maaari kumuha ka ng isang cy7c64613 para sa ilang mga 25 euro shipping kung nais mo ... Ngiti
I'm doing ito ngayon (ang aparato window ..)

Added matapos 4 minuto:

Port2: Microchip MPLAB ICD 2 Firmware Client
Ehe Power: Self Power
Bilang ng mga Ports: 2
Kapangyarihan lumilipat: Wala
Tambalan aparato: Hindi
Over-kasalukuyang Protection: Wala (Bus Power lamang)
Aparato descriptor
USB Version: 1.0
Aparato Class: (255) Vendor Tiyak
Aparato Subclass: 255
Aparato Protocol: 255
Max Packet Size: 0x40 (64) bytes
Vendor: 0x04d8 ()
Product ID: 0x8001
Produkto Version: 0x0003
Manufacturer: 0
Produkto: 0
SerialNumber: 0
Bilang ng pagsasaayos: 1
Connection Status: Device Konektado
Kasalukuyang Configuration: 1
Aparato Bus Speed: Full
Aparato Address: 0x02
Bilang ng mga Open Pipes: 14
Configuration descriptor (1)
Total Length: 116 bytes
Bilang ng mga interface: 1
Configuration Halaga: 1
Configuration: 0
Katangian: 0x80
Bus Powered
Max Power: 0x4b (150 Ma)
Interface descriptor (0)
Numero ng interface: 0
Kahaliling set: 0x00
Bilang ng mga Endpoints: 0x0e
Interface Class: (255) Vendor Tiyak
Interface Subclass: 255
Interface Protocol: 255
Interface: 0
Endpoint descriptor (Addr: 0x01)
Endpoint Address: 0x01, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x02)
Endpoint Address: 0x02, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x03)
Endpoint Address: 0x03, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x04)
Endpoint Address: 0x04, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x05)
Endpoint Address: 0x05, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x06)
Endpoint Address: 0x06, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x07)
Endpoint Address: 0x07, Output
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x81)
Endpoint Address: 0x81, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x82)
Endpoint Address: 0x82, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x83)
Endpoint Address: 0x83, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x84)
Endpoint Address: 0x84, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x85)
Endpoint Address: 0x85, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x86)
Endpoint Address: 0x86, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Endpoint descriptor (Addr: 0x87)
Endpoint Address: 0x87, Input
Maglipat ng Type: Bulk
Max Packet Size: 0x0040 (64) bytes
Pagitan ng: 0x01
Bumalik sa tuktok
Kripton2035



Joined: 19 Jul 2001
Posts: 479
Helped: 15
Lokasyon: Earth


Post 31 Mar 2006 22:07 Re: Project upang palitan CY7C64613 sa ICD2

Zedman wrote:
Very Happy
thanks, ako iniutos halimbawa saypres mula sa ilang mga linggo nakaraan, ngunit hey ito ay isang hamon na ito ay hindi ito?


Tinanong ko ang mga ito ng ilang mga linggo nakaraan at ang mga ito nasagot ako sa isang linggo na ito sa susunod na bahagi ay lipas na at cnnot upang magbigay ng sample ng mga ito!
masyadong madali .. Umiiyak o Very sad
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 22:56 Project upang palitan CY7C64613 sa ICD2

That's sad.

Sa ngayon: aparato nabigo halayhay ...
Damn I hate sa pakikitungo sa 10000 .c / .h file ...
mrrr.
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 01 Apr 2006 21:08 Re: Project upang palitan CY7C64613 sa ICD2

Ngayon ay kinikilala ang sarili bilang ICD2 vid / PID ngunit kapag ako ay nag-simulan ang pag-install sa mga driver mchip ito freezes ... Isipin ito hihintayin para sa mga data mula sa at endpoint. Higit pang mga debugging at mas maraming oras at higit pa pasensya kinakailangan.

Din kung kahit sino sino pa ang paririto ay may anumang mga ideya kung paano ang maaari kong makuha ang 2 Cypress HEXs sa Assembly wika, ito ay makatutulong ng malaki upang matuklasan kung ano ang dapat gawin ng 4550 sa lugar ng Cy.

Ang teksto Kripton ipinadala nagpapakita ICD2 ay gumagamit ng 7 (!) SA / out endpoints sa isang interface.
1 aparato / 1 interface / 7 endpoints.
I dunno kung ito ay gumagamit ng lahat o hindi, I'll check sa log file, datapuwa't ito tila ito ay mas kumplikado kaysa sa lamang ng isang tulay sa pagitan ng mga USB at ang PSP port.
Bumalik sa tuktok
albert22



Joined: 20 Jul 2004
Posts: 95
Helped: 3


Post 01 Apr 2006 23:51 Re: Project upang palitan CY7C64613 sa ICD2

Zedman. Ikaw ba ay pag-unlad sa pamamagitan ng 4450? Kung na ang kaso. Alam mo na subukan sa programa ng 4450 sa. Bin (boot) kasama sa 7.30 mplab?
Sa tingin ko ito ay nagkakahalaga ng isang subukan upang makita kung ito ay makikilala sa pamamagitan ng microchip USB driver. Iyon ay ang unang bagay na gusto kong pagsubok kapag ako makakakuha ng pic sa aking pagbabalik.

Added matapos ang 1 minuto:

ICD2_4550_BOOT_0180.BIN parang isang napaka mabuting kandidato.
Bumalik sa tuktok
predrage



Joined: 24 Jul 2005
Posts: 132
Helped: 5


Post 02 Apr 2006 11:18 Re: Project upang palitan CY7C64613 sa ICD2

Ako ay subukan sa programa ng 4550 na may ICD2_4550_BOOT_0180.BIN mamaya sa araw na ito at ako ay ipagbigay-alam sa iyo tungkol sa mga resulta. Hindi ko malaman na ang pic ay maaaring programed sa bin file. Akala ko na hex file ay ang isa lamang na posible. Oscilator ay 20MHz? Ang aking karapatan?
Bumalik sa tuktok
Make_Pic



Joined: 13 Apr 2002
Posts: 79
Helped: 1


Post 02 Apr 2006 14:40 Re: Project upang palitan CY7C64613 sa ICD2

Zedman wrote:

...
Din kung kahit sino sino pa ang paririto ay may anumang mga ideya kung paano ang maaari kong makuha ang 2 Cypress HEXs sa Assembly wika, ito ay makatutulong ng malaki upang matuklasan kung ano ang dapat gawin ng 4550 sa lugar ng Cy.
...

Kung ito ay makakatulong sa iyo na:
http://www.tqdesign.narod.ru/FILES/CP_1.rar
http://www.tqdesign.narod.ru/FILES/CP_2.rar
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 02 Apr 2006 17:27 Project upang palitan CY7C64613 sa ICD2

Albert, Iam pagbuo sa 4550.

Albert, predrage ako tried sa disassemble ang mga ito, (unang bin2hex kaysa -> mplab) pero ang mga ito ay magiging tulad ng scrambled code, o ng bin2hex ay hindi matagumpay na ako dunno.

Mabuting balita:
Huling gabi ko magagawang i-install ang mga driver Mchip para sa aking 4550, ito ay kinikilala ito bilang isang ICD2, ngayon MPLAB sumusubok kumonekta dito, ngunit hindi dahil hindi ko bumalik anumang data pa, dahil may ilang mga probs sa TX na gawain.
Aral ng ilan sa mga protocol ng ICD2 at ito ay tila hindi hard.
Kukunin ko ang trabaho sa mga ito ngayong gabi masyadong. (ang aking asawa ay hindi tulad ng proyektong ito matigas ...)

Added matapos 6 minuto:

Make_Pic,

Ako got Ida, at tried ito sa hex file, ngunit ito lamang ay may pangkaraniwang 8051 magrehistro pangalan / simbolo na mesa.

thanks anyway!
Bumalik sa tuktok
tde040141



Joined: 02 Apr 2006
Posts: 1


Post 02 Apr 2006 19:37 Re: Project upang palitan CY7C64613 sa ICD2
tags: icd05010304

Hello ako masyadong interesado sa mga bagay na ito at napag-alaman ko na ang OS ay nai-download mula sa ICD05010304.hex hindi mula sa: ICD2_4550_BOOT_0180.BIN at ICD2_4550_OS_0100.BIN
ang OS-file ay para sa lahat ng mga pinakabago PIC18 hal. PIC18F8722, PIC18F4550
kaya dapat mong subukan ang mga bin file.
ang orasan input ay dapat pagkatapos ng datasheet para sa PIC18f4550 kaya ang USB paligid ay nagbibigay ng 48Mhz
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 02 Apr 2006 19:49 Project upang palitan CY7C64613 sa ICD2

Pagpunta mabaliw.

ang UOWN bit ng SA endpoint1 sanay makakuha nalilimas. Ito ay nangangahulugan na ang SIE ay gumagamit ng mga shared RAM ng EP. Ngunit bakit? Hindi ko i-set ang pagmamay-ari sa SIE. Mrrrr. Rolling mata

Added matapos 8 minuto:

tde040141

ito ay tunay na hindi ang binfiles-download sa 877 habang programming ang bagong uri ng maliit na tilad.

Hindi ko bigyan maraming pagkakataon bin-download ng mga file sa isang 4550 (bagaman ito ay maaaring maging magandang), hindi bababa sa * boot imahen ay dapat magmukhang bilang isang nagtatrabaho code sa isang dissassembler. Sinabi ko na ito ay maaaring tunay na gumawa ng isang bagay para sa isang bagong 4550 batay ICD2, ngunit kung paano i-download ang mga ito sa isang EMPTY 4550?
Bumalik sa tuktok
predrage



Joined: 24 Jul 2005
Posts: 132
Helped: 5


Post 03 Apr 2006 0:14 Re: Project upang palitan CY7C64613 sa ICD2

Aking mga kaibigan ako ay hindi na magtagumpay sa programming ICD2_4550_BOOT_0180.BIN sa 4550. I'v
tried sa buksan bin file na may winpic 800 software ngunit ito ay nabigo. Ako tryed upang buksan ito sa opsyon na "lahat ng mga file" sa "mga uri ng file" dahil walang direktang suporta para sa mga bin file. ICprog may na sumusuporta sa (para buksan ang bin files) ngunit hindi programa 4550. Sa katunayan ay walang 4550 sa aparato listahan. Ano ang dapat gawin sa susunod ako? Any suggestions? I'm just isang baguhan ngunit ako ay may mabuting ay upang makatulong.
Ikinalulungkot ko tungkol sa aking masamang english.
Bumalik sa tuktok
Zedman



Joined: 13 Oct 2003
Posts: 294
Helped: 2


Post 03 Apr 2006 0:24 Re: Project upang palitan CY7C64613 sa ICD2

Talagang na natatanggap nito sa unang packet mula sa MPLAB, ako magse-set ang mga nararapat na kasagutan para sa mga ito sa aking mga buffer, at itakda TX estado sa busy, na nagpapahiwatig na ko bang ilagay someting sa TX buffer.
TXService na gawain sa pagsusuri ng mga shared RAM buffer ng pagmamay-ari at kung ito ay pagmamay-ari ng MCU at pagkatapos ay ang mga kopya ng data mula sa aking magpadilaw sa mga shared magpadilaw at naglalahad ang may-ari bit sa SIE, sign na ito ay dapat ihatid ito.
At dito ako suplado.
Ang SIE nagmamay-ari ng buffer magpakailanman. I-tsek ang error handler na gawain, hindi na tumatakbo sa mga error. Nabasa ko sa ibang mga forums, na ang paghahatid ay maaaring hindi kinuha lugar at SIE hihintayin. Kilala ko na ang USB ay isang master / alipin thing, host initiates SA transmissions masyadong, kaya doon ay dapat maging isang SA token na ipinadala sa pamamagitan ng host sa aparato na nagpapahiwatig na ito ay nais n bytes.

dito ay Kripton ng mag-log:

Code:

000001: Bulk o makatakip Transfer (UP), 30.03.2006 23:34:55.2028448 37.6942016
Pipe tatangnan: 0x8260b020 (Endpoint Address: 0x1)
Magpadala ng 0x12 bytes sa aparato:



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

. Isang ..............
..




000002: Bulk o makatakip Transfer (UP), 30.03.2006 23:34:55.2328880 0.0300432
Pipe tatangnan: 0x8260b0e4 (Endpoint Address: 0x81)
Kumuha ng 0x8 bytes mula sa aparato:



C1 00 00 00 00 00 00 00

Isang .......



Endpoint 0x01 ay endpoint 1's Out (pc-> aparato) pipa
Endpoint 0x81 ay endpoint 1's SA (aparato-> pc) pipa

ito ay nagpapakita ng walang SA token na ipinadala sa pamamagitan ng host, lamang ng isang Kumuha 0x8 byte at doon na ito ay.
Ngunit ang aking hihintayin ng 4550, at MPLAB nagpapadala ng pagkakasunod-sunod na ito 2 beses, at pagkatapos na ito ay nagsabi ng isang bagay ay mali. (ang tunay na ito ay)

Ang anumang mga ideya?
Anumang USB gurus?
Ahh, iam pagod, gone na ang bahala sa asawa ...

Added matapos 7 minuto:

predrage,

ang tanging paraan ay gumawa ng isang bin-> kulam conversion at ang paso ang hex file na may mplab o anumang iba pang mga programmer. May mga Converters magagamit, paghahanap sa google para sa bin2hex.exe. Kung load ang hex sa MPLAB makikita mo na walang configuration ng data sa loob nito.
Bumalik sa tuktok
albert22



Joined: 20 Jul 2004
Posts: 95
Helped: 3


Post 03 Apr 2006 0:40 Re: Project upang palitan CY7C64613 sa ICD2

Quote:
Aking mga kaibigan ako ay hindi na magtagumpay sa programming ICD2_4550_BOOT_0180.BIN sa 4550.

predrage & zedman bin2hex ay dapat na magkaroon ng nagtrabaho. Ibang posibility ay naglo-load ang bin sa ICPROG. Suriin ang mga nilalaman (string ay dapat nababasa) i-save ang buffer sa Intel hex format. Pagkatapos ay gamitin ang. Hex sa mga programa ng 4550 na may mplab.

May mga hindi bababa sa dalawang bersyon ng Intel hex file format. Word address at byte address. Mplab ay maaaring sinusubukan mong basahin ang mga mali na bersyon at ang 4550 ay hindi tama programmed. Mungkahi ko na tingnan ang bersyon na mplab tumatanggap at kung ano ang maaaring binuo na may bin2hex at ICPROG.

Zedman magandang trabaho! Alam mo gawin ang isang bagay sa unang firmware ang pag-download ng CY? Ito ay upang lumapit sa USB gamit ang (xxxl.sys loader) download nito code at pagkatapos gamitin ang icd2 driver (xxx.sys) upang makipag-usap sa mplab. Ay maaaring ang prosesong ito ay bumubuo ng mga iba't-ibang endpoints na ikaw ay nakakakita.
Bumalik sa tuktok
Post new topic Reply to topic EDAboard.com Forum Index -> Microcontrollers -> Project upang palitan CY7C64613 sa ICD2
Page 2 of 61 Lahat ng oras ay GMT 2 Oras
Goto page Previous 1, 2, 3, ... 59, 60, 61 Next
Tumalon sa pahina:


Pang-aabuso | | Administrador | | Tagapamagitan | | Support sa amin | | sitemap
topic RSS