Доброго времени суток !
Подключаю ICD2
Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready
Компилирую проект
Build C:\asp\2007\prj\M_ pump\fw\m_pump for device 10F200 Using driver C:\Program Files\HI-TECH Software\PICC\lite\9.60\bin\picl.exe
main_pump.obj is up-to-date Executing: "C:\Program Files\HI-TECH Software\PICC\lite\9.60\bin\picl.exe" -q -g --asmlist --chip=10F200 "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" -P --char=unsigned -om_pump.cof -mm_pump.map main_pump.obj
Memory Usage Map:
Program space: CODE used 7Ch ( 124) of FFh words ( 48.6%) ENTRY used 13h ( 19) of FFh words ( 7.5%)
Data space: BANK0 used Ch ( 12) of 10h bytes ( 75.0%)
EEPROM space: None available
Configuration bits: CONFIG used 1h ( 1) of 1h word (100.0%) IDLOC used 0h ( 0) of 4h words ( 0.0%)
ID Location space: None available
Summary: Program space used 99h ( 153) of 100h words ( 59.8%) Data space used Ch ( 12) of 10h bytes ( 75.0%) EEPROM space None available Configuration bits used 1h ( 1) of 5h words ( 20.0%) ID Location space None available
Программирую PIC
Programming Target... ...Validating configuration fields ...Erasing Part ...Programming Program Memory (0x0 - 0x98) Verifying... ...Program Memory ...Verify Succeeded Programming Configuration Bits .. Config Memory Verifying configuration memory... ...Verify Succeeded ...Programming succeeded 27-Oct-2007, 20:18:35
MPLAB ICD 2 Ready
Отчет показывает что верификация прошла удачно
Запускаю еще раз верификацию
Verifying... ...Program Memory ICD0161: Verify failed (MemType = Program, Address = 0x40, Expected Val = 0xC1B, Val Read = 0x0) MPLAB ICD 2 Ready
ICD2 фирменный, MPLAB IDE v.7.60 Поверил на 2 микроконтроллерах
Пробую считывать
Reading... ICDWarn0038: When using auto-calculate write range, reads cover the entire memory range. Do you wish to continue? ...Program Memory (0x0 - 0xFF) .. Config Memory ...User ID Memory ...Read Succeeded MPLAB ICD 2 Ready
Программирую снова
Programming Target... ...Validating configuration fields ...Erasing Part ...Programming Program Memory (0x0 - 0xFE) Verifying... ...Program Memory ...Verify Succeeded Programming Configuration Bits .. Config Memory Verifying configuration memory... ...Verify Succeeded ...Programming succeeded 27-Oct-2007, 20:45:04
MPLAB ICD 2 Ready
Запускаю еще раз верификацию
Verifying... ...Program Memory .. Config Memory Verifying configuration memory... ...Verify Succeeded MPLAB ICD 2 Ready
Пробовал несколько раз, до процесса считывания из PIC повторная верификация не проходит. После считывания все нормально программируется и верифицируется.
Глюк мой или МПЛАБ?
|