Aturan | Posting | RSS topik | Cari | Daftar | Login

Proyek untuk mengganti CY7C64613 di ICD2


Goto halaman Sebelumnya 1, 2, 3, ... 59, 60, 61 Selanjutnya
Langsung ke halaman:

Post new topic Reply to topic EDAboard.com Forum Indeks -> Microcontrollers -> untuk mengganti CY7C64613 Proyek di ICD2
Arab versi Bulgaria versi Catalan versi Ceko versi Denmark versi Jerman versi Versi Yunani Versi Inggris Versi Spanyol Finlandia versi Versi Perancis Hindi versi Kroasia versi Versi Bahasa Indonesia Italian versi Ibrani versi Jepang versi Korea versi Lithuania versi Latvian versi Versi Belanda Norwegian versi Polish versi Portugis versi Romanian versi Russian versi Slovak versi Slovenian versi Serbia versi Swedia versi Tagalog versi Ukrainian versi Vietnamese versi Cina versi
Penulis Pesan
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 30 Mar 2006 21:50 Re: Proyek untuk menggantikan CY7C64613 di ICD2
tag: icd2br download download icd2br usbmon ic usbmon.exe download

Saya melakukan penelitian di Cypress USB EZ-hal, sekarang saya tahu mengapa ada 2. Sys file.
Had no luck dengan hex file, yang tidak dapat membuat dengan mudah dimengerti ASM dari mereka.
Karena itu saya tidak tahu apa jenis (kelas) dari perangkat usb adalah ICD2. Dan tanpa info yang saya lakukan cant even byte / byte debug karena perangkat driver wont let me buka sendiri karena berpikir icd2 yang tidak terpasang karena salah mengirimkan konfigurasi descriptors ...
(Iam mencoba dengan Comm Kelas sampel oleh microchip, anyway it's working fine emulating sebuah port COM4, tetapi kami tidak tujuan)

rkodeira silahkan jika u dapat melakukan koneksi dengan memantau program ini:
(atau siapapun yang asli ICD2 dengan Cypress chip)

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

Saya akan sangat menghargai, it would help alot!

Another question: does ICD2br memilikinya sendiri usb driver? Cypress karena chip memiliki 2 (1. Fw beban itu, kedua adalah untuk komunikasi real).
Atau bekerja sama dengan yang asli microchip driver?

Tanpa infos, setelah banyak dissasembling google dan perangkat driver / dll-s saya terjebak sedikit, dan saya pikir kita harus menulis driver perangkat baru juga. (dan yang akan perjalanan yang panjang)
Kembali ke atas
Rbn



Bergabung: 14 Feb 2006
Posts: 2


Post 30 Mar 2006 22:09 Re: Proyek untuk menggantikan CY7C64613 di ICD2

I don't know if you are refearing ini tetapi, saya telah membaca ICD2 yang dapat beroperasi pada kecepatan 2 Mbps.

Cheer up! It's a good project!
Kembali ke atas
rkodaira



Bergabung: 08 Jun 2004
Posts: 332
Helped: 54
Lokasi: Sao Paulo - Brasil


Post 30 Mar 2006 22:12 Re: Proyek untuk menggantikan CY7C64613 di ICD2
tag: cy7c64613 firmware cy7c64613 driver cy7c64613 pid Cypress cy7c64613 pid jonas Meyer mplab icd2 mpusbclean.exe cy7c64613 usb driver

I'm sorry I'm not going to ada waktu untuk melakukan pemantauan USB di hari berikutnya, karena saya tidak akan tinggal di rumah (saya menggunakan PICS laboratorium di rumah). Saya bahkan tidak dapat melakukan download monitor.

Menjawab pertanyaan tentang driver: I 'm not sure, tapi harus menggunakan driver yang digunakan oleh microchip ICD2 asli, karena tidak ada driver yang disediakan dengan papan.

Membaca teks tentang antarmuka USB ditemukan dalam dokumen yang disiapkan oleh salah satu anggota Edaboard (jonas Meyer) tentang Cypress chip:

=================================================
3,2 s USB ID
Untuk mendapatkan programmer bekerja pada port USB yang terhubung ke EEPROM U13
CY7C64613 yang harus diprogram dengan benar VID / PID / DRev. Kemungkinan
baik untuk menggunakan standar EEPROM programmer atau pengembangan alat-alat yang disediakan
oleh Cypress (60MB download). EEPROM yang benar adalah data yang disimpan dalam
yang ICD2_EEPROM.HEX (juga termasuk dalam ICD2_FW.zip). Pertama 9 byte dari EEPROM
harus mengandung nilai-nilai 0xb4 0xd8 0x04 0x00 0x80 0x01 0x00 0x06 0x00
(VID / PID / DRev).
Jika menggunakan alat-alat pembangunan Cypress, EZ-USB FX harus diinstal terlebih dahulu. Setelah
ICD2 tersambung ke port USB, host mengakui CY7C64613 (dengan kosong
EEPROM) sebagai perangkat Cypress. Sekarang Cypress driver harus diinstal. Kemudian
Cypress USB di panel kontrol dapat mulai program yang EEPROM dengan
sesuai nilai-nilai.
Bila EEPROM adalah diprogram dengan benar ICD2 akan dikenali oleh OS sebagai
microchip sebuah perangkat. Sekarang microchip USB driver harus diinstal. Setelah mulai
MPLAB terlebih dahulu download yang CY7C64613 firmware. Jika download berhasil,
MPLAB menghubungkan ke ICD2 dan download firmware yang sesuai PIC. Sekarang adalah ICD2
siap untuk melakukan koneksi ke target papan dan men-download atau mendebug kode.

3,3 USB Driver
Microchip USB driver seem to be jenis buggy sejak mereka menyediakan driver USB removal
alat MPUsbClean.exe. Hal ini termasuk dalam MPLAB distribusi. Setelah menginstal
MPLAB itu terletak di dalam direktori instalasi / Utilitas / MPUsbClean /.
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 30 Mar 2006 22:23 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Saya tahu bahwa membaca Cypress yang VID / PID dari eksternal keping.
Saya mencoba untuk mengatur mereka, it's ok, tapi jauh lebih kompleks daripada hanya menunjukkan angka yang benar untuk windows' driver.
Jika ia mengakui benar VID / PID dimulai chip untuk meminta informasi lebih lanjut.
Jika menangkap seseorang yang lengkap dengan koneksi USB urutan Monitor program mentoined saya sebelumnya, selain itu akan lebih mudah untuk memeriksa apakah saya harus menjadi mereka descriptors.

Someone please help kami yang memonitor hal, mudah, hanya memasang program, mulai, dan mulai MPLAB dan menyambung ke ICD2 (real atau clone tetapi USB). Menyimpan file log dan meletakkannya hingga forum. It would be good enough to start.

thanks in advance.
Kembali ke atas
Rbn



Bergabung: 14 Feb 2006
Posts: 2


Post 30 Mar 2006 23:01 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Saya pikir saya dapat membantu Anda dengan pekan ini. I have an ICD2 asli di laboratorium, saya akan coba untuk istirahat untuk men-download program dan memantau usb port USB.
Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 30 Mar 2006 23:37 Re: Proyek untuk menggantikan CY7C64613 di ICD2
tag: Cypress cy64613 usb usbmon ic

zedman, berikut adalah log!

dibuat dengan usbmon Anda ingin
pada icd2 clone yang dibuat oleh silicium31
real usb clone Cypress cy64613 dengan chip di dalamnya ...

here is the log sambungan dari mplab, dan sesi file.
good luck di decrypting bahwa!


Maaf, tapi Anda harus login untuk melihat lampiran

Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 30 Mar 2006 23:54 Re: Proyek untuk menggantikan CY7C64613 di ICD2

rkodaira,

harap apa yang kecil ic 8 pin dekat inductor?
salam,

Ditambahkan setelah 3 bulan:

i think the 18f4550 disini adalah Cypress 64613 clone ... mereka dapat menggunakan 18f2550 dan RB sebagai port psp port, mungkin akan lebih mudah untuk menggunakan psp pada 4550?

Ditambahkan setelah 12 menit:

bonus login ...
ini adalah log dari sambungan dari mplab ketika Anda terhubung sebagai programmer ke icd2
yang pertama adalah sambungan sebagai debugger.
semoga beruntung.


Maaf, tapi Anda harus login untuk melihat lampiran

Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 31 Mar 2006 0:04 Re: Proyek untuk menggantikan CY7C64613 di ICD2

dan bonus lain ... Senyum

debugger yang terhubung, target adalah programed,
Saya memulai logger dan dibuat menjadi sebuah langkah dengan mplab
dan menghentikan logger hanya setelah itu.
hope this helps?


Maaf, tapi Anda harus login untuk melihat lampiran

Kembali ke atas
albert22



Bergabung: 20 Jul 2004
Posts: 95
Helped: 3


Post 31 Mar 2006 6:22 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Thread ini semakin besar. Id Saya pikir ada waktu untuk membaca pesan baru dalam beberapa menit. But I dont have so much time now. Hati-hati akan membacanya besok.

C source file yang saya adalah. Sys driver propossed oleh Cypress. dapat donwloaded dari web mereka sebagai bagian dari kit EZ-USB. Sumber referensi untuk membuat sebuah buku terkenal yang telah diposting di sini edaboard (I dont remember the exact title). Ill memposting c disini ketika saya kembali ke rumah.
Ini driver menangani kuasa atas beban dan awal dari Cy. It does a 8051reset, download sebuah "loader" yang suppossed menjadi rutinitas untuk menangani eksternal RAM (yang perlu kita dont). dan kemudian setelah ulang lain, pengguna "firmware" kemudiannya ini terkait dengan. sys dan berisi kode untuk Cy di intel hex format.

Penting untuk menentukan apakah Brazil laboratorium yang benar-benar telah clone microchip ICD2 atau dikembangkan clone emulating interface USB.
Jika dikembangkan brazilians kode surelly akan dilindungi ke dalam chip dengan CPPon
Jika dikembangkan microchip kode saya kira tidak akan dilindungi karena mereka sepertinya harus menggunakan yang sama philosofy dari bootloader dan sistem operasi. Dengan perlindungan pada kode, maka bootloader tidak dapat mengubah memori internal program untuk meng-upgrade software dari 4450. Memperhitungkan bahwa mereka bahkan bisa meng-upgrade kode easyly pada Cy. Serta di 877.

Ditambahkan setelah 1 jam 59 menit:

link ke Cypress lunak adalah:
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 think bahwa link akan bekerja, jadi di sini adalah rencana b
mencari nama chip cy7c6413 di Cypress dan gulir ke bawah untuk pengembangan kit.
Dua kode Zip tersedia. Adalah salah satu yang 60Megs berisi exe yang menginstal semua termasuk source dan manual.
Saya pikir driver dibahas atau berdasarkan buku mantioned di "loader.c"
I dont sangat memahami USB tetapi tidak HID,

Sangat mungkin microchip yang hanya melakukan perubahan kecil ini loader.c Termasuk dengan merek, Jika Anda melihat pada string yang microchip. Sys berisi, Anda akan menemukan "jangkar chips" or something like that. Yang merupakan perusahaan yang mengembangkan prosesor cy7c6413 yang kemudian dibeli oleh Cypress.
Anda lihat? Ini bukan hal baru tetapi bahkan Cypress tua.

Thanks for USB pemantauan itu akan sangat berguna. Didnt have a real ICD jadi saya tidak punya cara untuk mendapatkannya.

Im masih di perjalanan. Sakit mendapat bir untuk kemajuan masyarakat yang dilakukan pada proyek ini sekarang.
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 12:49 Proyek untuk menggantikan CY7C64613 di ICD2

Thanks Kripton untuk file, saya akan memeriksa mereka asap.

Ditambahkan setelah 16 menit:

Kripton silakan melepaskan yang ICD2 mulai dari pelabuhan monitor dan setelah itu menyambung lagi, karena awal sequence yang hilang.
Anyway it's massal menggunakan transfer! Senyum it's a new info! Senyum

Ditambahkan setelah 2 jam 29 menit:

Kripton,

semua jenis / kelas descriptors dari endpoints dalam perangkat USB yang dikirim saat ini secara fisik terhubung ke host, maaf saya belum wrote sebelum Anda mulai untuk memantau.
Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 31 Mar 2006 12:52 Proyek untuk menggantikan CY7C64613 di ICD2
tag: usbmon ic

zedman, ok saya akan dilakukan di rumah, malam ini (dalam waktu 10 jam dari sekarang ...) icd2 yang berada di rumah dan di tempat kerja saya sekarang.

Ditambahkan setelah 1 jam:

well, usbmon ini merupakan bagian dari perangkat lunak nice .. Anda tahu berapa lama bekerja dalam modus demo? can't find it anywhere ..
Kembali ke atas
rkodaira



Bergabung: 08 Jun 2004
Posts: 332
Helped: 54
Lokasi: Sao Paulo - Brasil


Post 31 Mar 2006 14:09 Re: Proyek untuk menggantikan CY7C64613 di ICD2
tag: mic2172

Menjawab ke Krypton:
- 8 DIP chip di sebelah kanan di atas inductor adalah berpindah regulator MIC2172 (Micrel - search di Google untuk MIC2172, datasheet-nya adalah yang pertama hasil) yang digunakan dalam meningkatkan converter.

Beberapa komentar tentang kode perlindungan: 18F4550 yang dapat dilindungi kode hanya dalam beberapa blok dari program memori, sehingga bootloader daerah dapat dilindungi dan dapat didownload kode tidak.

Saya rasa logo "microchip Izin" berarti produsen memiliki kerjasama microchip, tetapi kode tetap rahasia. I don't think mereka akan menjual produk dengan perlindungan dan kode sehingga mudah untuk disalin. Jika hal ini terjadi saya dapat melihat banyak clones clones dari sini, dan ini tidak terjadi (sampai sekarang).

Tentang driver: Saya lupa semua langkah-langkah yang saya lakukan ketika saya diinstal clone tetapi membaca manual saya bisa ingat bahwa ketika ditanya driver, kami harus menggunakan driver USB yang terletak di direktori MPLAB/IDE/ICD2. Jadi, untuk yakin menggunakan microchip USB driver.
Kembali ke atas
petarpav



Bergabung: 25 Mar 2002
Posts: 557
Helped: 8


Post 31 Mar 2006 15:49 Proyek untuk menggantikan CY7C64613 di ICD2

Hi, Kripton2035. Look here:
"Evaluasi dan Registrasi
Ini bukan perangkat lunak bebas. Berdasarkan persyaratan di bawah ini, Anda dengan lisensi untuk menggunakan software ini untuk tujuan evaluasi tanpa biaya untuk jangka waktu 30 hari (atau 100 sesi). Jika Anda menggunakan software ini setelah 30 hari masa evaluasi biaya pendaftaran yang diperlukan. "

Salam.
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 15:51 Proyek untuk menggantikan CY7C64613 di ICD2

Kripton, i dunno lama bekerja, tapi saya akan memperbaikinya jika wont do what i want Wink
Menunggu lainnya kesedihan seperti neraka Very Happy
Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 31 Mar 2006 19:17 Re: Proyek untuk menggantikan CY7C64613 di ICD2

dengan sedikit muka ... I'm back home
bermain dengan ini!


Maaf, tapi Anda harus login untuk melihat lampiran

Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 19:56 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Kripton thanks!

Saya mulai memeriksa it!
Tolong upload perangkat jendela (hanya screenshot), ketika icd2 terhubung ke pelabuhan?
(I terpasang jendela saya inginkan, silahkan memperluas semua bagian pohon icd2 perangkat)

thanks in avdvance


Maaf, tapi Anda harus login untuk melihat lampiran

Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 20:11 Proyek untuk menggantikan CY7C64613 di ICD2

Anda dapat menggunakan fungsi salin subtree dan simpan sebagai file teks, it's the icon kedua dari kiri.
terima kasih.
Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 31 Mar 2006 20:22 Proyek untuk menggantikan CY7C64613 di ICD2
tag: cy7c64613 firmware

Saya bisa Anda cy7c64613 untuk € 25 pengiriman jika Anda ingin ... Senyum
I'm doing it right now (perangkat jendela ..)

Ditambahkan setelah 4 bulan:

Port2: microchip MPLAB ICD 2 Firmware Klien
Hub Power: Self Power
Jumlah Ports: 2
Perpindahan kuasa: Tidak ada
Gabungan perangkat: Tidak
Over-sekarang Perlindungan: Tidak ada (Bus Power Only)
Perangkat keterangan
USB Version: 1.0
Perangkat Kelas: (255) Vendor Khusus
Perangkat subclass: 255
Perangkat Protokol: 255
Max paket Ukuran: 0x40 (64) byte
Vendor: 0x04d8 ()
Produk ID: 0x8001
Produk Version: 0x0003
Produsen: 0
Produk: 0
SerialNumber: 0
Jumlah Konfigurasi: 1
Sambungan Status: Device Connected
Konfigurasi saat ini: 1
Perangkat Bus Speed: Penuh
Perangkat Alamat: 0x02
Jumlah Terselesaikan Pipes: 14
Konfigurasi keterangan (1)
Total Length: 116 bytes
Jumlah antarmuka: 1
Nilai konfigurasi: 1
Konfigurasi: 0
Atribut: 0x80
Powered bus
Max Power: 0x4b (150 Ma)
Interface keterangan (0)
Interface Pajak: 0
Menetapkan alternatif: 0x00
Jumlah Endpoints: 0x0e
Interface Kelas: (255) Vendor Khusus
Interface subclass: 255
Interface Protokol: 255
Interface: 0
Endpoint keterangan (addr: 0x01)
Endpoint Alamat: 0x01, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x02)
Endpoint Alamat: 0x02, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x03)
Endpoint Alamat: 0x03, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x04)
Endpoint Alamat: 0x04, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x05)
Endpoint Alamat: 0x05, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x06)
Endpoint Alamat: 0x06, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x07)
Endpoint Alamat: 0x07, Output
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x81)
Endpoint Alamat: 0x81, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x82)
Endpoint Alamat: 0x82, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x83)
Endpoint Alamat: 0x83, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x84)
Endpoint Alamat: 0x84, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x85)
Endpoint Alamat: 0x85, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x86)
Endpoint Alamat: 0x86, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Endpoint keterangan (addr: 0x87)
Endpoint Alamat: 0x87, Input
Transfer Ketik: Massal
Max paket Ukuran: 0x0040 (64) byte
Interval: 0x01
Kembali ke atas
Kripton2035



Bergabung: 19 Jul 2001
Posts: 482
Helped: 15
Lokasi: Bumi


Post 31 Mar 2006 22:07 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Zedman wrote:
Very Happy
thanks, saya memerintahkan Cypress sampel dari beberapa bulan lalu, tapi hey ini adalah sebuah tantangan bukan?


Saya bertanya beberapa bulan yang lalu, dan mereka jawab saya satu minggu kemudian bagian ini adalah usang dan sebagainya cnnot memberikan sampel of it!
terlalu mudah .. Sangat sedih atau menangis
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 31 Mar 2006 22:56 Proyek untuk menggantikan CY7C64613 di ICD2

That's sad.

Saat ini: perangkat gagal satu demi satu ...
Damn I hate untuk menangani 10000 .c / .h file ...
mrrr.
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 01 Apr 2006 21:08 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Sekarang mengidentifikasi diri sebagai ICD2 VID / PID tetapi ketika saya mulai untuk menginstal driver mchip it freezes ... Think it menunggu data dari dan endpoint. Debugging dan lebih banyak waktu dan lebih diperlukan kesabaran.

Juga jika orang lain telah ada ide bagaimana saya bisa kembali ke 2 Cypress HEXs Majelis bahasa, akan banyak membantu untuk menemukan apa yang harus dilakukan pada 4550 di tempat yang Cy.

Teks Kripton dikirim menunjukkan ICD2 menggunakan 7 (!) IN / OUT endpoints dalam satu antarmuka.
1 device / interface 1 / 7 endpoints.
I dunno jika menggunakan semua atau tidak, saya akan cek di file log, tetapi tampaknya itu lebih kompleks daripada hanya sebuah jembatan antara PSP dan USB port.
Kembali ke atas
albert22



Bergabung: 20 Jul 2004
Posts: 95
Helped: 3


Post 01 Apr 2006 23:51 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Zedman. Apakah Anda berkembang dengan 4450? Jika yang terjadi. Apakah Anda mencoba untuk program yang dengan 4450. Bin (boot) termasuk dalam 7,30 mplab?
I think it is worth a try untuk melihat apakah itu diakui oleh microchip USB driver. Itu adalah hal pertama saya ingin menguji ketika saya mendapatkan pic saya kembali.

Ditambahkan setelah 1 jam:

ICD2_4550_BOOT_0180.BIN tampaknya menjadi kandidat yang sangat bagus.
Kembali ke atas
predrage



Bergabung: 24 Jul 2005
Posts: 132
Helped: 5


Post 02 Apr 2006 11:18 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Saya akan mencoba untuk program 4550 dengan ICD2_4550_BOOT_0180.BIN nanti saya akan memberitahu Anda mengenai hasil. I didn't know that pic bisa programed dengan bin file. Saya pikir bahwa hex file satu-satunya mungkin. Oscilator adalah 20MHz? Am I right?
Kembali ke atas
Make_Pic



Bergabung: 13 Apr 2002
Posts: 79
Helped: 1


Post 02 Apr 2006 14:40 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Zedman wrote:

...
Juga jika orang lain telah ada ide bagaimana saya bisa kembali ke 2 Cypress HEXs Majelis bahasa, akan banyak membantu untuk menemukan apa yang harus dilakukan pada 4550 di tempat yang Cy.
...

Jika ia akan membantu anda:
http://www.tqdesign.narod.ru/FILES/CP_1.rar
http://www.tqdesign.narod.ru/FILES/CP_2.rar
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 02 Apr 2006 17:27 Proyek untuk menggantikan CY7C64613 di ICD2

albert, Iam berkembang dengan 4550.

albert, predrage saya mencoba untuk membongkar mereka, (pertama bin2hex dari -> mplab) tetapi mereka terlihat seperti kode acak, atau tidak berhasil bin2hex I dunno.

Good news:
Malam hari terakhir saya dapat menginstal driver Mchip untuk 4550, ia mengenalinya sebagai ICD2, sekarang MPLAB mencoba untuk menyambung itu, tapi gagal sejak saya tidak kembali data apapun lagi, karena ada beberapa tx probs dengan rutin.
Belajar pada beberapa protokol yang ICD2 dan itu tampaknya tidak terlalu sulit.
Saya akan bekerja pada malam itu juga. (istri saya tidak seperti ini sulit ...)

Ditambahkan setelah 6 bulan:

Make_Pic,

I got IDA, dan mencoba pada hex file, tetapi hanya mendaftarkan nama generik 8051 / simbol tabel.

thanks anyway!
Kembali ke atas
tde040141



Bergabung: 02 Apr 2006
Posts: 1


Post 02 Apr 2006 19:37 Re: Proyek untuk menggantikan CY7C64613 di ICD2
tag: icd05010304

Hello saya sangat tertarik dengan hal ini dan saya menemukan bahwa OS-download dari ICD05010304.hex bukan dari: ICD2_4550_BOOT_0180.BIN dan ICD2_4550_OS_0100.BIN
OS-file terbaru untuk semua PIC18 ex. PIC18F8722, PIC18F4550
sehingga Anda harus memeriksa file bin.
jam setelah prediksi akan datasheet untuk PIC18f4550 jadi USB pinggiran memberikan 48Mhz
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 02 Apr 2006 19:49 Proyek untuk menggantikan CY7C64613 di ICD2

Going insane.

yang UOWN sedikit yang mendapatkan ID endpoint1 wont dihapus. Ini berarti Sie menggunakan shared RAM EP ini. Tetapi mengapa? Saya tidak mengatur kepemilikan ke Sie. Mrrrr. Rolling Eyes

Ditambahkan setelah 8 jam:

tde040141

it's true bukan binfiles-download ke dalam 877 sementara pemrograman jenis chip yang baru.

Saya tidak memberikan banyak kesempatan men-download file bin menjadi 4550 (walaupun dapat baik), paling tidak * boot akan terlihat gambar yang berfungsi sebagai kode dalam dissassembler. Saya berkata bahwa ia dapat benar-benar dari yang berfungsi untuk hal yang baru 4550 yang berbasis ICD2, tetapi bagaimana untuk men-download mereka menjadi EMPTY 4550?
Kembali ke atas
predrage



Bergabung: 24 Jul 2005
Posts: 132
Helped: 5


Post 03 Apr 2006 0:14 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Teman-teman saya tidak berhasil dalam program ICD2_4550_BOOT_0180.BIN ke 4550. I'v
mencoba untuk membuka file dengan bin winpic 800 software tetapi gagal. I tryed untuk membukanya dengan opsi "semua file" dalam "jenis file" karena tidak ada dukungan langsung untuk bin file. ICprog ada yang mendukung (untuk membuka file bin) tetapi tidak dapat program 4550. Sebenarnya tidak ada 4550 dalam daftar perangkat. Apa yang harus saya lakukan selanjutnya? Any suggestions? I'm just a beginner tapi ada baik akan membantu.
Sorry about my bad Inggris.
Kembali ke atas
Zedman



Bergabung: 13 Oktober 2003
Posts: 294
Helped: 2


Post 03 Apr 2006 0:24 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Sebenarnya menerima paket pertama dari MPLAB, saya set jawaban yang tepat bagi saya menjadi penyangga, dan set ke TX negara sibuk, menunjukkan bahwa saya menempatkan someting tx ke dalam buffer.
TXService rutin memeriksa bersama RAM buffer dari kepemilikan dan jika itu dimiliki oleh MCU kemudian copy data dari buff buff untuk berbagi dan menetapkan pemilik bit ke Sie, tanda bahwa ia harus mengirimkan.
Dan disini saya terjebak.
Sie yang memiliki buffer selamanya. I checked kesalahan penangan rutin, tidak berjalan ke dalam kesalahan. Saya membaca di forum lain, bahwa transmisi mungkin tidak terjadi Sie dan menunggu. Aku tahu, bahwa USB adalah master / slave hal, host ID memulai transmisi juga, sehingga harus ada dalam sebuah token yang dikirim oleh host ke perangkat yang menunjukkan ia ingin n byte.

di sini adalah dari Kripton log:

Kode:

000001: massal atau mengganggu Transfer (UP), 30.03.2006 23:34:55.2028448 37.6942016
Pipa Handle: 0x8260b020 (Endpoint Alamat: 0x1)
Kirim 0x12 byte ke perangkat:



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

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




000002: massal atau mengganggu Transfer (UP), 30.03.2006 23:34:55.2328880 0.0300432
Pipa Handle: 0x8260b0e4 (Endpoint Alamat: 0x81)
Dapatkan 0x8 byte dari perangkat:



C1 00 00 00 00 00 00 00

Á .......



Endpoint 0x01 adalah endpoint dari 1 OUT (pc-> perangkat) pipa
Endpoint 0x81 adalah endpoint dari 1 ID (perangkat-> pc) pipa

DI itu tidak menunjukkan bukti yang dikirim oleh tuan rumah, hanya 0x8 Dapatkan byte dan ada sekarang.
Tapi saya menunggu 4550, dan akan mengirim MPLAB urutan 2 kali, dan setelah itu ia mengatakan sesuatu yang salah. (sebenarnya itu)

Any ideas?
Any USB ahli?
Ahh, iam lelah, pergi ke menjaga isteri ...

Ditambahkan setelah 7 menit:

predrage,

adalah satu-satunya cara untuk melakukan bin-> hex konversi dan membakar hex file dengan mplab atau programmer. Ada converters tersedia, cari google untuk bin2hex.exe. Jika Anda mengambil hex ke MPLAB anda akan melihat bahwa tidak ada konfigurasi data di dalamnya.
Kembali ke atas
albert22



Bergabung: 20 Jul 2004
Posts: 95
Helped: 3


Post 03 Apr 2006 0:40 Re: Proyek untuk menggantikan CY7C64613 di ICD2

Quote:
Teman-teman saya tidak berhasil dalam program ICD2_4550_BOOT_0180.BIN ke 4550.

predrage & zedman bin2hex harus bekerja. Posibility lain adalah memuat bin ke dalam ICPROG. Memeriksa isi (string harus dibaca) menyimpan dalam buffer intel hex format. Kemudian gunakan. Hex ke program pada 4550 dengan mplab.

Setidaknya ada dua versi dari intel hex format file. Kata alamat byte dan alamat. Mplab mungkin berusaha untuk membaca dan salah versi 4550 tidak akan diprogram dengan benar. Saya sarankan untuk memeriksa versi yang mplab menerima dan apa yang dapat dihasilkan dengan bin2hex dan ICPROG.

Zedman baik! Tahukah Anda melakukan sesuatu dengan awal firmware download dari Cy? Hal ini diduga akan datang di atas menggunakan USB (xxxl.sys loader)-nya men-download dan kemudian menggunakan kode yang icd2 driver (xxx.sys) untuk berkomunikasi dengan mplab. Proses ini dapat menghasilkan berbagai endpoints yang Anda lihat.
Back to top
Post new topic Reply to topic EDAboard.com Forum Indeks -> Microcontrollers -> untuk mengganti CY7C64613 Proyek di ICD2
Halaman 2 dari 61 All times are GMT 2 Jam
Goto halaman Sebelumnya 1, 2, 3, ... 59, 60, 61 Selanjutnya
Langsung ke halaman:


Penyalahgunaan | | Admin | | Moderator | | Dukung kami | | sitemap
topik RSS