[an error occurred while processing this directive]
Отладка rfPIC12F675
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено tv66 20 августа 2005 г. 17:53

Помогите, пожалуйста, решить следующую проблему:
Делаю простой пульт управления по радиоканалу на 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: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru