Думаю настало время... ARM - что это такое и с чем его едят ? Обсуждаем тут. Знаю что есть
Всё для ARM - http://arm2day.narod.ru Там и программы - компилятор Си с симулятором, и примеры программ, и FAQ и даже доступ к макетке, компилеру и примерам на удаленном компьютере..И простейший программатор-отладчик ARM JTAG Wigler.
Это материалы для быстрого старта в изучении этих микроокнтроллеров. Cодержание. 1. Статьи по ARM LPC2xxx на русском. 2. Примеры МОРЕ исходников и проектов для KEIL для GCC и для KEIL-PROTEUS 3. Методичка для студентов питерского университета - лабораторные с LPC2148 USB 4. Русский даташит lpc2104 lpc2105 lpc2106 5. скачать - "Книга ARM7 LPC2000 компании Philips Вводный курс"
4. Схему макетки для ARM и доку как с ней работать скачать на http://www.keil.com Там мощнейшая база данный с ответами на ТЫСЯЧИ вопросов юзеров с примерами кода !
5. Русскоязычные советы и ответы по ARM есть на http://www.arm2day.narod.ru там же схемы USB JTAG модно найти.
1)Интерфейс программирования. Он одинаковый для всех АРМ или у каждого производителя свой? Подойдет ли JTAG от STK-500? - очень уж хочется сделать универсальный программатор AVR USB STK-500...
-= Александр =- писал(а):Есть пачка конкретных вопросов:
1)Интерфейс программирования. Он одинаковый для всех АРМ или у каждого производителя свой? Подойдет ли JTAG от STK-500? - очень уж хочется сделать универсальный программатор AVR USB STK-500...
2)Среда разработки?
1) JTAG, но он там другой. есть еще интерфейсы, но они вроде разные
Как я понял в АТ91 есть такое место в памяти где загружена SAMBA(насколько я понимаю - это прошивка), можно сделать так, что в процессор загрузится она и можно подключать к компу и прошивать. Но чтобы прошить еще раз, ну жно опять загрузить samb'у в него. Я загружаю - путем перемычки на плате.(Плата, как я уже упоминал гдето, от OLIMEX). [off] Схему подключения USB пока не нашел у себя, но зато нашел несколько схем для АТ91.[/off]
В чипе уже стоит самба, если почитать даташит то можно увидеть вот что: [off]ЗЫ: прошивание происходит через USB, что с одной стороны удобно, но с другой - не очень. Схема примерно такая: МК выключен, ставим перемычку, включаем, ждем несколько секунд(гдето было написано что лучше ждать 10 сек), выключаем МК, снимаем перемычку, включаем, подсоединяем к компу(если в первый раз, то дрова должны установицца, если нет - то должен появицца знакчок подлюченного юсб устройства). Все, через специальную прогу SAMBA-PROG прошиваем bin файл в процессор. Вследствии этого самба внутри МК затирается на новую прошивку. Теперь прежде чем прошить заного - нужно сделать все сначала, с выключения МК... и тд. Так как у мну нет возможности приобрести или спаять жтаг, то пользуюсь пока таким методом. Жалко протеус умеет только ядро ARM7 симулить.. кста, в протеусе есть пример с ОС на этом ядре, только нужен не слабй комп чтобы это просимулировать.[/off]
Давайте разграничивать обязательно микроконтроллеры AT91 и TMS470. Так как одни более популярные а вторые можно надыбать на халяву, на первые все таки есть информация а вот на вторые что то глухо (((. В документации на At91 краешком глаза заметил что можно ещё через какой то CAN програмировать. На странице курса которая указана вначале темы есть ссылка на русское описание AT91SAM7. А вот TMS470 можно програмировать через ЮСБ ??? И по возможности выложите схемку програматора JTAG под эти два микроконтроллера.
[off]А у меня LPT есть хехе) Но мне всеравно влом паять Виглер... пока устраиввает юсб для прошивки, хотя для отладки всетаки не обойтись без жтаг[/off]
Сергей писал(а):Начнемс с ЖТАГ. Вот есть так называемый Виглер ака Wiggler. Здесь
Ссылка не работает открывается пустое окно. [off]Странно, я жму и все открывается и загружается. Вот http://www.bicotech.com/?page=prod_wiggler&lg=ru<Сергей> У меня тоже работает <Александр>[/off]