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

 
 
> dsPIC30F3013 и ICD2 LE - непонятка при дебаге, периодическая ошибка проверки записи...
koziy_mf
сообщение Jun 21 2009, 20:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 434
Регистрация: 20-10-04
Пользователь №: 921



Приветствую, товарищи!

Столкнулся со следующей бякой.
Имеется dsPIC30F3013 и dsPIC30F6010А на отладках и ICD2 LE отладчик-программер.

В режиме дебага, после компиляции загружаю код, и через каждые 1-3 раза выдается ошибка проверки памяти: "Memory verification failed.." Область: Test mem. Адрес - 0x80000 и около того. Приходится по несколько раз загружать.
Интересно, что если сначала перейти в режим программатора и Стереть чип, а потом переключиться назад в дебаггер и записать - 100% ошибки подобной не возникает, все работает на ура.
С чипом dsPIC30F3013 подобное наблюдается постоянно. Немного реже (ошибка каждые 5-6 записей) - с dsPIC30F6010А. Брак кристалла исключен, проверил с десяток чипов - одно и то же.

Пробовал менять параметры задержек в файле .dev, менять и убирать емкость с канала MCLR...смотрел сигналы ISP осциллом - никаких искажений итп не вижу.

MCLR и ISP-линии и схема - как в оригинальной отладке. На MCLR только добавил 50 О резюк перед коннектором. ICD2 LE - 2 штуки, оба проверил - одно и то же. То же самое происходит с полным ICD2 (не LE) версией...
У меня пока только одна мысль - в режиме дебагга он возможно после стирания не выдерживает определенной паузы перед началом программирования... Но не нашел людей с подобными траблами работающих с этими кристаллами.

Кто нить сталкивался с подобным? Может идею подбросите - как сие вылечить?


--------------------
Жизнь не такая долгая, чтобы писать программы на ассемблере...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 21:46
Рейтинг@Mail.ru


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