Группа: Свой
Сообщений: 54
Регистрация: 8-07-04
Из: Пермь
Пользователь №: 300
Господа, просвятите начинающего. Ну поставил я первых раз в жизни ИАР, чего-то на ассемблере написал, скомпилировал, смотрю в симуляторе - вроде все устраивает. Но не могу я понять, как мне получить bin или hex, чтоб в ПЗУ прошить и на устойстве запустить?
Группа: Свой
Сообщений: 36
Регистрация: 24-06-04
Пользователь №: 165
1. В Workspace выбери Release вместо Debug 2. Затем меню Project/Options, категория Linker, закладка Output. Выбери нужный тебе формат в поле Output format и все перекопилируй.
Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545
НЕХ код содержит набор последовательных байт, а как Вы их будете упаковывать в ПЗУ - это забота программатора или загрузчика. То же самое и для bin-кода.
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551
Разрядность внешней памяти - забота соотв. контроллера/интерфейса на кристалле. Линкер собирает арм32 или тумб16 разрядный код и понятия не имеет о памяти. Загрузчик выполняет физический перенос кода в память (ессно с учетом ее ширины)