PDA

View Full Version : gặp rắc rối với ICD2!!!!


timon
08-01-2010, 06:12 PM
trước đây em xài mạch nạp PG2, giờ thì chuyển sang ICD2 để có thể debugger. Ông thầy cho cái board ICD2, loại có 1 con 74125, 74126, max232, 410101, LM317. khi rắp rồi thì nó ko chạy, báo lổi vậy nè
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2
MPLAB ICD 2 Ready
cho em hỏi tí, firmware nào của ICD2 là xài được phải ko?vì em ko tìm thấy cái firmware của nó, nên sử dụng firmware của ICD2 có dạng board khác. Ai có firmware cũa loại này thì cho em xin nhé!!!!

namqn
08-01-2010, 10:45 PM
trước đây em xài mạch nạp PG2, giờ thì chuyển sang ICD2 để có thể debugger. Ông thầy cho cái board ICD2, loại có 1 con 74125, 74126, max232, 410101, LM317. khi rắp rồi thì nó ko chạy, báo lổi vậy nè
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2
MPLAB ICD 2 Ready
cho em hỏi tí, firmware nào của ICD2 là xài được phải ko?vì em ko tìm thấy cái firmware của nó, nên sử dụng firmware của ICD2 có dạng board khác. Ai có firmware cũa loại này thì cho em xin nhé!!!!
Tốt hơn cả là bạn hỏi thầy của bạn, vì bạn mô tả như vậy thì có lẽ không ai hình dung ra được sơ đồ mạch của bộ ICD 2 mà bạn đang có. Nói thêm là thiết kế của MPLAB ICD 2 không phải là thiết kế mở, nên việc có được firmware của ICD 2 thường là không hợp pháp.

Thân,

timon
09-01-2010, 07:13 PM
ah, cảm ơn anh nhiều, vậy em phải kiếm mail của ông thầy em rồi, vì ổng giờ ổng ở bên Hàn Quốc rồi.

batbatdieu
11-01-2010, 11:31 PM
ICD2 của bạn chắc chắn là dùng cổng COM rồi , bạn phải thiết lập cổng COM cho MPLAB vì mặc định của MPLAB là USB nên có thể bạn ko connect ICD2 được.

vhg
22-01-2010, 11:29 PM
ko fai vậy đâu.mình cũng đã dùng MPLAB ICD2 định debug cho PIC32 nhưng cũng gặp lỗi tương tự, mặc dù mình đã setup đầy đủ đúng với phần cứng(mình dùng cáp USB).Ai có kinh nghiệm chỉ jup bọn mình với!

nhatminh_happy
29-03-2010, 01:12 AM
Em mới vừa mua ICD2 của TME về thử với PIC6F877A thì rất ok nhưng khi dùng với DSPIC30F4013 thì lại có vần đề thế này.

Khi connect thì rất tốt:

...Connected
Setting Vdd source to target
Target Device dsPIC30F4013 found, revision = Rev 0x1002
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation

Nhưng nạp thì lại báo lỗi thế này:

Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Programming Executive
...Verifying Programming Executive
ICD0161: Verify failed (MemType = Test, Address = 0x800000, Expected Val = 0x40080, Val Read = 0xFFFFFF)
ICD0275: Programming failed.
MPLAB ICD 2 ready for next operation

Cả khi xóa báo thành công rồi kiểm tra Blank check lại báo thế này:

Erasing Target Device...
...Erase Succeeded
MPLAB ICD 2 ready for next operation

Blank Checking...
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0xFFFFFF, Val Read = 0x0)
...Device not blank
MPLAB ICD 2 ready for next operation

Bạn nào đã làm việc được với DSPIC30F4013 thì chia sẻ kinh nghiệm cho mình với.