[an error occurred while processing this directive]
Заморочка с ATmega103. Хотя скорее проблема в ассемблере
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
миниатюрный аудио-видеорекордер mAVR

Отправлено xterm 10 июля 2002 г. 12:29

Расскажите плиз мне глупому, почему в програмной памяти на стыке
страниц в районе 0x10000, вставляются 0xFF независимо от программы?

Например простая программа:

.org 0
rjmp Reset

Reset:
rjmp Reset

Super_Data:
.db 0x00,0x00,0x00,0x00,0x00,0x00,...0x00,0x00
.db 0x00,0x00,0x00,0x00,0x00,0x00,...0x00,0x00
...
.db 0x00,0x00,0x00,0x00,0x00,0x00,...0x00,0x00
и так кил 80.

После компиляции в результирующем hex-е в районе 0x10000 стоят 0xFF
8-[ ]
Это что глюк компилятора, или так и должно быть?

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

Ответы



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

E-mail: info@telesys.ru