Ассемблер AVR Studio (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено LG 15 августа 2003 г. 17:30

Вопрос такой:
если в коде писать, например .org 0x02, то в hex-файле код будет лежать начиная с адреса 0х04. Т.е. компилятор воспринимает адрес как слово.
Но вот в include-файлах к студии адреса описаны как байты, т.е. например для ATmega128:
.equ SMALLBOOTSTART = 0b1111111000000000 ; ($FE00) Smallest boot block is 512W
Соответственно, после подстановки в программу строки .org SMALLBOOTSTART ничего не работает

В чем тут шутка ?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru