at90 0 2 июня, 2010 Опубликовано 2 июня, 2010 · Жалоба Приветствую! Если небольшая проблема. На устройства c at90usb1287 разведен только JTAG. Когда заливаю програму через JTAG все работает, идет обмен по модбас. Причем просто заливаю без отладки. Как только снимаю питание и включаю снова обмен уже не работает но программа не виснет. Я вывел на светодиоды. Что может инициализировать JTAG в проце? Пробовал через заливать Jtag родной usb загрузчик для этого проца и уже через загрузчик заливал программу. Все работает, но если снять питание и стартовать через загрузчик перестает работать обмен.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xelax 0 2 июня, 2010 Опубликовано 2 июня, 2010 · Жалоба может дополнительное заземление через JTAG? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 2 июня, 2010 Опубликовано 2 июня, 2010 · Жалоба думал тоже...но когда просто одет разъем то не работает... надо именно залить программу... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 10 2 июня, 2010 Опубликовано 2 июня, 2010 · Жалоба ...обмен уже не работает но программа не виснет. Слишком мало информации... Но, можно пофантозировать: 1. Мешает WDT 2. Срабатывает BOD (плохое напряжение питания) 3. Криво проинициализирован стек (или не проинициализирован вовсе) 4. Черте-что на ноге Reset... 5. .... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 44 2 июня, 2010 Опубликовано 2 июня, 2010 · Жалоба Снимите фузу с HWBE (фабрично она обычно установлена). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 3 июня, 2010 Опубликовано 3 июня, 2010 · Жалоба питание в норме. я выводил регистр MCUSR на светодиоды, проц не сбрасывается. Снятие бита тож не помогло. Посмотрю чё там со стэком! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 3 июня, 2010 Опубликовано 3 июня, 2010 · Жалоба Нашлась проблема... В одной переменной был мусор при старте без джитага.. Джитаг обнуляет память... Xenia, в чему мешает бит HWBE? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 44 3 июня, 2010 Опубликовано 3 июня, 2010 · Жалоба Xenia, в чему мешает бит HWBE? У меня из-за него после прошивки не запускалось. Потом, как выяснилось, запускалась с верхних адресов boot-области. Симптом такой. Прошиваю (через SPI) - рапортует, что нормально прошилось, а прога не работает. Но стоит снять и снова подать питание, как запускается нормально. Это меня порядочно забодало, т.к. питание у меня от USB, а выдергивание и вставка кабеля в разъем требовало еще и выйти из Терминала (прога связи по виртуальному COM-порту). Тут если выдернешь кабель раньше, тем Терминал отключишь, то COM-порт пропадает. Вот так мучилась-мучилась, пока фузу HWBE не переставила. После чего разу все нормально стало - запускается сразу после окончания прошивки, ничего дергать не надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 4 июня, 2010 Опубликовано 4 июня, 2010 · Жалоба Ну я шью по джитагу... spi не разведен у меня. Запускается нормально. Никому исходники USB загрузчика для at90usb не попадались? Штатный не устраивает тем, что он сам не стартует программу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dx! 0 5 июня, 2010 Опубликовано 5 июня, 2010 (изменено) · Жалоба http://www.fourwalledcubicle.com/LUFA.php Тут было чтото.. LUFA also contains USB bootloaders for the following USB classes: CDC Class, AVR109 protocol compatible (AVRDude) DFU Class, Atmel DFU protocol compatible (Atmel FLIP, dfu-programmer) Оно там в сорцах - можете расковырять до нужного функционала. Изменено 5 июня, 2010 пользователем Dx! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
at90 0 6 июня, 2010 Опубликовано 6 июня, 2010 · Жалоба Спасибо! Посмотрю... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться