[an error occurred while processing this directive]
|
Помогите, пожалуйста, решить следующую проблему:
Делаю простой пульт управления по радиоканалу на rfPIC12F675 (1 кнопка, 1 светодиод, проверка батареи питания компаратором).
Для ICSP и отладки взял ICD2 и MpLab IDE 7.20 под WinXP.
Т.к. при выборе устройства rfPIC12F675 IDE запрещает наладку с ICD2 я установил PIC12F675.
Включаю Programmer - ICD2. Программирование и верификация выполняются нормально.
Включаю Debugger - ICD2. Программирование не выполняется.
Debuger пытается выполнить программи
При этом возникает ошибка ICD00083.
Питание на отлаживаемый модуль включено (5В).
Биты конфигурации:
Осциллятор Internal RC No Clock
WDT - Off
PWR Timer - Off
MCLRE - Ext
BOD - Off
Code and Data EE Protect - Off
Сообщения дебугера:
Entering Debug Mode
Entering Debug Mode
Resetting Target
Entering Debug Mode
Resetting Target
MPLAB ICD 2 Ready
MPLAB ICD 2 Ready
Entering Debug Mode
Entering Debug Mode
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x7D)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
...Debug Executive
...Debug Vector
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
Connecting to debug executive
Entering Debug Mode
...Programming GOTO 0x00 command (У меня в ассемблере первая ячейка была NOP, потом я ее сменил на GOTO Start (адрес 0x09), а он все равно пытается выполнить программирование GOTO 0x00)
ICD0083: Target not in debug mode, unable to perform operation
MPLAB ICD 2 Ready.
Подскажите, пожалуйста, как мне отладить это устройство имеющимися средствами (если это возможно).
PS.
Я собрал схему на PIC12F675, убрав функцию передачи данных.
И тоже не программируется дебагером.
То же сообщение:
Entering Debug Mode
...Programming GOTO 0x00 command (У меня в ассемблере первая ячейка была NOP, потом я ее сменил на GOTO Start (адрес 0x09), а он все равно пытается выполнить программирование GOTO 0x00)
ICD0083: Target not in debug mode, unable to perform operation
Я запрограммировал его программером сконфигурировав осциллятор в режим Internal RC СlockOut.
Убедился, что на выходе 3 имеется 1 Мгц.
И вновь повторил программирование дебагером. Результат тот же.
Может быть я что-то не так делаю?
Я в английском не мастер, но Help прочитал и ничего не увидел, что бы навело меня на мысль.
Убедительно прошу ответить как можно скорее: проект горит!
E-mail: info@telesys.ru