Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ICCV7ARM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Rahhal
Добрый день!
Начал осваивать ARMы после AVRов. Пишу на ICC, так как IAR ИМХО слишком морочный. Но пока очень туго идет т.к. отличия от программирования ATMEGA например судя по немногочисленным примерам поставки - разительноеsad.gif. Нет ли у кого-то примеров простеньких программок на ICCV7ARM для ATSAM7S? (зеркало по ЮСАРТу например или что-нибудь такое - совсем совсем простое!)
С уважением,
Раххаль
wodya
Я тоже начинал на ICC для AVR и сейчас пишу на нем же. Но для ARM есть один недостаток в ICC: нечем проводить JTAG отладку. На сайте ImageCraft вроде бы пишут, что выпустят среду для JTAG отладчика, но когда это будет неизвестно. А Atmel среду отладки типа AStudio почему-то не выпускает.

Так что для ARM мне пришлось переучиваться на IAR, тем более что она бесплатная для кода меньше 32К.
Hastja
Бери startup code от компилятора в котором работаешь,
открываешь богатые примеры от IAR и вперед.
Немного от себя, бери Keil там самый лучший симулятор переферии
и вперед, очень поможет для осваивания переферии.
У них есть пример отцифровки входного напряжения с заданием входного напряжения с помощью кнопок, т.е. полная симуляция софтом! Да и текстовый редактор просто супер, после IAR в Keil как в сказке.
Возможно многих останавливает трудность создания bin файла для sam-ba,
но это легко решается добавлением строки:
C:\Keil\ARM\BIN30\fromelf.exe --bin -o ".\out\xxx.bin" ".\out\xxx.axf"
ххх - имя проекта.
etoja
JTAG отладчик не входит в демо-версию и продаётся отдельно довольно дёшево ($159)
http://www.imagecraft.com/purchase_ARM.html?

Данный компилятор создан на базе С компилятора для персонального компьютера. Поэтому
можете уверенно отлаживать программы в среде Borland Cbuilder, а затем переносить их (удалив специфику Борланда) в ICCV7ARM. Кейл часто отказывается компилировать такие программы.

Есть описание компилятора ICCV7ARM на русском языке, размером 706Кбайт (не удаётся присоединить к этому сообщению).
Rahhal
Спасибо за информацию!
Цитата(etoja @ Apr 5 2007, 08:01) *
Есть описание компилятора ICCV7ARM на русском языке, размером 706Кбайт (не удаётся присоединить к этому сообщению).

И большое спасибо за ссылку, буду разбираться.
С уважением,
Раххаль
Rahhal
Блин, есть проблемы: при использовании сабжа с подключением стандартной библиотеки libSAM7S64 выдается ошибка - Memory is not allocated - даже если я ничего не делаю сам, а просто беру пример BasicLib - для Атмела.
Никто с таким не сталкивался?
etoja
Пользуйся Филипсом - лучше будет.
maug
Цитата(Hastja @ Apr 5 2007, 10:02) *
Возможно многих останавливает трудность создания bin файла для sam-ba,
но это легко решается добавлением строки:
C:\Keil\ARM\BIN30\fromelf.exe --bin -o ".\out\xxx.bin" ".\out\xxx.axf"
ххх - имя проекта.


Вставил такую строку
C:\Keil\ARM\BIN30\fromelf.exe --bin -o ".\out\xxx.bin" ".\out\xxx.elf"
программа сгенерировала папку xxx.bin вместо файла
в папке файл
.debug_log в котором
00000000: FFFF EAFF FFFE EAFF |
Как сделать бинарник так и не понял
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.