Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > AVR mini ICE


Автор: e-moe 4.7.2006, 17:04
http://pol-sem.narod.ru/AVRminiICE/jtag.htm
Кто-нить юзал?
Код

Дополнение:

Для таких же ленивых, как я прилагаю готовую прошивку (не надо прошивать через бутлоадер)

miniICE.hex

Что это за файлик? т.е. его можно залить сразу пропустив кучу шагов с AVR Prog 

Автор: PILOT 4.7.2006, 18:44
Это эмулятор.
При такой реализации он стоит около 800 рублей.
Фирменный mkII стоит 10000 рублей.

Файл прошивки нужен для прошивки микроконтроллера эмулятора, прошивать все равно придется через программатор (первый способ через бутлоадер, второй сразу загрузив хекс файл из дополнения).


СУВ. 

Автор: e-moe 4.7.2006, 20:19
А можно подробнее про эти два способа?
Я с контроллерами только-только начал разбираться...
А отладка железа мне бы оч пригодилась..
Так какой способ проще, быстрее? 

Автор: ManiaK 5.7.2006, 17:09
Цитата(e-moe @  4.7.2006,  20:19 Найти цитируемый пост)
Так какой способ проще, быстрее? 

Если деньги есть, ЖТАГ идеальный вариант. 

Способов прошивки есть три:
   - Последовательный
   - Параллельный
   - JTAG

Если не забивать себе голову, то самый простой вариант - JTAG. Он даёт возможность пошаговой отладки прямо на устройстве. Реализовать подобное в последовательном режиме нельзя точно (я сам им пользуюсь за неимением средств на покупку JTAG), в параллельном нельзя скорее всего. В остальном "скорострельность" таже.

Ещё один минус в последовательном программировании - оно отключается при включении определённых настроек атмеги. Кстати, JTAG по-моему тоже. Параллельное работает всегда. 

Автор: PILOT 5.7.2006, 19:47
Самый дешевый - ByteBlaster.

СУВ. 

Автор: e-moe 5.7.2006, 20:22
Нет, вы не так поняли.. У меня сейчас собранный STK200/300, а спрашивал я про те два способа
прошивки микроконтроллера из приведенной мной ссылке. Зачем там два hex файла и вчем между ними
разница? 

Автор: PILOT 9.7.2006, 11:51
если будешь работать с первым, то программу будешь прошивать 2 раза, сначала бутлоадер, потом уже то что нужно прошить в контроллер. Во втором сразу то, что нужно прошить, без бутлоадеров...

СУВ. 

Автор: e-moe 9.7.2006, 22:09
спасибо!
Уже собрал и оно даже заработало ;) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)