реклама на сайте
подробности

 
 
> Программирование PIC10F200 ICD2, Непонятное поведение MPLAB
asp
сообщение Oct 27 2007, 17:58
Сообщение #1


Частый гость
**

Группа: Validating
Сообщений: 103
Регистрация: 4-07-05
Пользователь №: 6 490



Доброго времени суток !

Подключаю 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 повторная верификация не проходит.
После считывания все нормально программируется и верифицируется.

Глюк мой или МПЛАБ?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 20:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016