Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по ИАР
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
undi
Господа, просвятите начинающего. Ну поставил я первых раз в жизни ИАР, чего-то на ассемблере написал, скомпилировал, смотрю в симуляторе - вроде все устраивает. Но не могу я понять, как мне получить bin или hex, чтоб в ПЗУ прошить и на устойстве запустить?
Maxim
1. В Workspace выбери Release вместо Debug
2. Затем меню Project/Options, категория Linker, закладка Output.
Выбери нужный тебе формат в поле Output format и все перекопилируй.

Удачи. wink.gif
VAI
Relis, то, необязательно.
undi
Спасибо, с этим разобрался. А как и где, если это вообще надо, указать линкеру об упаковке 32 битного ARM кода в 8 битное ПЗУ?
afad
НЕХ код содержит набор последовательных байт, а как Вы их будете упаковывать в ПЗУ - это забота программатора или загрузчика. То же самое и для bin-кода.
ig_z
Разрядность внешней памяти - забота соотв. контроллера/интерфейса на кристалле. Линкер собирает арм32 или тумб16 разрядный код и понятия не имеет о памяти. Загрузчик выполняет физический перенос кода в память (ессно с учетом ее ширины)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.