Перейти к содержанию
    

Проблемы с ADuC812 QuickStart™ Development Kit

Здравствуйте, электронные знатоки!

Решил опробовать ADuC845, приобрёл «ADuC812 QuickStart™ Development Kit» с ADuC845. Но в работе возникли проблемы. Например, в программе DeBugV2 (равно как и в WASP)в работе «мастера» выходит сообщение «Failed to directly reset the target or to detect an emulator”. Сразу пишу, что действовал строго по инструкции, кнопку «Serial download” держал нажатой. Сигнал RxD проходил, TxD не наблюдал. Пробовал перед нажатием кнопки Reset в программе нажимать Reset на плате, после чего появлялось сообщение “ADuC ERROR: Unknown ADuC part”. Пару раз, правда, определился тип: ADuC845, но связь так и не установилась. Подключался непосредственно к COM-порту, и пробовал к USB через конвертер - одинаково.

На ножке PSEN низкий уровень, так должно быть? По идее, раз при включении режима последовательного программирования ножка подтягивается к «земле», значит, в обычном режиме должен быть уровень высоким?

Мозги вошли в ступор, прошу хэлпа.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня с 845 проблем не возникало. Вот из даташита

To enter serial download/debug mode the user must pull the PSEN pin low while reset is toggled. On the

evaluation board serial download mode can be easily initiated by holding down the serial download push

button (SW3) while inserting and releasing the reset button (SW1) as illustrated below.

т.е. удерживая кнопку SW3 нажать и отпустить кнопку SW1.

Правда там есть сноска, надо смотреть какое питание подается и когда.

Note: The ADuC812 version of the SAR board has an external power on reset circuit implemented as

shown in the schematic. Zero Ohm resistors bypass this circuit in the case of all of the other SAR

MicroConverter parts.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня с 845 проблем не возникало. Вот из даташита

 

т.е. удерживая кнопку SW3 нажать и отпустить кнопку SW1.

Правда там есть сноска, надо смотреть какое питание подается и когда.

 

Даже пляски с бубном не помогают.

Пробовал сделать загрузку с WSD. Если поставить галочки на Verify..., выдаёт ошибку в коде 6 или 4 в зависимости от состояния кнопки RESET.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чудес не бывает.

1. Питание проверьте (прямо на выводах контроллера).

2. Осциллографом посмотрите генерацию на кристалле (выводы xtall). Верно ли в WSD Вы указали частоту?

2. Посмотрите уровень сигнала непосредственно на выводе reset и psen. Вход в отладку - при активном reset (1) psen через резистор на подключается на землю.

3. Ткните осциллографом на вход и выход уарта, непосредственно на выводах контроллера. Дайте команду ресет в программе WSD. Должно быть видно как на входе (RxD) уарт появляется последовательность импульсов, затем на выходе уарт тоже самое (Txd). Возможно Вы в WSD неправильно задали номер порта. Проверьте сигнал на разъеме. Есть на разъеме, но нет на ADUC - разбирайтесь с ADM202 ну или что там установлено.

Как то так... ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чудес не бывает.

1. Питание проверьте (прямо на выводах контроллера).

2. Осциллографом посмотрите генерацию на кристалле (выводы xtall). Верно ли в WSD Вы указали частоту?

2. Посмотрите уровень сигнала непосредственно на выводе reset и psen. Вход в отладку - при активном reset (1) psen через резистор на подключается на землю.

3. Ткните осциллографом на вход и выход уарта, непосредственно на выводах контроллера. Дайте команду ресет в программе WSD. Должно быть видно как на входе (RxD) уарт появляется последовательность импульсов, затем на выходе уарт тоже самое (Txd). Возможно Вы в WSD неправильно задали номер порта. Проверьте сигнал на разъеме. Есть на разъеме, но нет на ADUC - разбирайтесь с ADM202 ну или что там установлено.

Как то так... ;)

 

Иногда жизнь заставляет верить в чудеса. Привожу скрины двух вариантов загрузки от WSD (опция Verify). Думаю, по ним нагляднее проблема. В результате загрузки стандартной проги светодиод горит постоянно, а не мигает, как должно быть. Что касается DeBugV2, то там ИНОГДА определяется ADuC, но на этом всё и заканчивается.

Предложенные манипуляции (спасибо) проделал ранее. Криминала не нашёл.

post-7587-1444643859_thumb.png

post-7587-1444643867_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще поумничаю ))

Пульсации по питанию посмотрите. Может супервизор из-за провала питания при загрузке дергает ресет, чем не дает окончиться загрузке. Соединение земель присутствует (компьютера и отладки)?

Уровень сигналов со стороны COM порта на трансляторе проверьте (ADM или что стоит, при подключенном компьютере более) и на выходе транслятора перед контроллером, те сколько лог 1 и 0 в вольтах. Ну и паяльником по периметру ADUC пройтись ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще поумничаю ))

Пульсации по питанию посмотрите. Может супервизор из-за провала питания при загрузке дергает ресет, чем не дает окончиться загрузке. Соединение земель присутствует (компьютера и отладки)?

Уровень сигналов со стороны COM порта на трансляторе проверьте (ADM или что стоит, при подключенном компьютере более) и на выходе транслятора перед контроллером, те сколько лог 1 и 0 в вольтах. Ну и паяльником по периметру ADUC пройтись ;)

 

Отладочный комплект - EVAL-ADUC845QSZ, не думаю, чтобы там что-то накосячили с точки зрения разработки. Пульсации проверил в самом начале своего мытарства. RXD, как я писал ещё вначале, хороший, TXD не наблюдал. Конвертер штатный, работает нормально. Вот паяльником, правда "по периметру" не проходил. Вернусь из командировки, тогда, ибо LFCSP, нужен газовый паяльник. Плата гальванически развязана от компа конвертером.

Вот такие дела... :crying:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вещь серийная, вряд ли косяки есть. Я на предмет дефектов пайки/залипучки всякие писал. Txd посмотрите, может что проясниться. При ресете контроллер отправляет посылку, в ответ на приходящую...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вещь серийная, вряд ли косяки есть. Я на предмет дефектов пайки/залипучки всякие писал. Txd посмотрите, может что проясниться. При ресете контроллер отправляет посылку, в ответ на приходящую...

 

Увидел и TXD. Шут его знает, чего ему нужно. Как-то похоже на "половую несовместимость" с прогой или компом. Но прога штатная, поменял два ПК и пробовал на ноуте. :wacko:

Кстати, не в курсе, что за прога для ADuC-ов была Aspire? Нигде в Инете найти не могу.

 

А есть у кого-нибудь положительный опыт работы отладочного комплекта EVAL-ADUC845QSZ в программе DeBugV2?

Изменено пользователем peotr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...