Думаю настало время... ARM - что это такое и с чем его едят ? Обсуждаем тут. Знаю что есть
Всё для ARM - Там и программы - компилятор Си с симулятором, и примеры программ, и FAQ и даже доступ к макетке, компилеру и примерам на удаленном компьютере..И простейший программатор-отладчик ARM JTAG Wigler.
Вот БОЛЬШОЙ список примеров исходников для ARM - там есть и разная память, компоненты и различные интерфейсы ...
но пока не вчитывался...
Кто что знает - пишем сюда, будем вместе разбираться. Я только седня получил посылочку TMS470 и очень уж хочется его освоить.
Как получить до 10 штук нахаляву - читаем тут: viewtopic.htm?t=2096 Мне дошло меньше чем за неделю!
=== avr123 === Keil uVision - Kullanım Video Настройка проекта и симуляция - YouTube
ARM вообще-то 32-битный и на нем можно запускать ОС, программить с использованием классов, решать всякие масштабные задачи ...
< avr123 добавил : >
ARM LPC2xxx SuperPak.rar Размер: 7.60 Мб
Это материалы для быстрого старта в изучении этих микроокнтроллеров. Cодержание. 1. Статьи по ARM LPC2xxx на русском. 2. Примеры МОРЕ исходников и проектов для KEIL для GCC и для KEIL-PROTEUS 3. Методичка для студентов питерского университета - лабораторные с LPC2148 USB 4. Русский даташит lpc2104 lpc2105 lpc2106 5. скачать - "Книга ARM7 LPC2000 компании Philips Вводный курс"
Интересные конкурсные проекты на ARM можно найти на
Из моего опыта:
1. Советую использовать для ARM компилятор Keil.com с великолепнейшим симулятором !
2. Поработать в KEIL с LPC и другими ARM можно на удаленном ПК через интернет -
3. Для связи ПК с МК программа H-JTAG и схему адаптера с их сайта -
4. Схему макетки для ARM и доку как с ней работать скачать на Там мощнейшая база данный с ответами на ТЫСЯЧИ вопросов юзеров с примерами кода !
5. Русскоязычные советы и ответы по ARM есть на там же схемы USB JTAG модно найти.
6. Советую скачать книгу - Guide To The Philips ARM7 LPC21xx Hitex (10 Мб PDF)
1)Интерфейс программирования. Он одинаковый для всех АРМ или у каждого производителя свой? Подойдет ли JTAG от STK-500? - очень уж хочется сделать универсальный программатор AVR USB STK-500...
avr123 собрал и использовал H-JTAG () работает прекрасно, бесплатный и простой
2)Среда разработки?
avr123 советую KEIL.com - великолепная среда с супер симулятором !
-= Александр =- писал(а):Есть пачка конкретных вопросов:
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]