Господа! Неужели 251 так малопопулярен в СНГ? На прошлой странице на мой вопрос откликнулся лишь товарищ ***. Внутри повторение вопроса и ответ уважаемому ***.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено kord 13 августа 2003 г. 15:39

Как заставить отладчик (монитор) запускать программу с адреса 0x001000 (там у меня ОЗУ подключенное по фон-Нейману)? Сам код грузится туда прекрасно - это видно при просмотре памяти. А вот как стартануть программу?
До этого использовал mVision1, там команда
g 0x1000
решала все прекрасно. Теперь вот поставил mVision2 - и проблема. Такое впечатление, что после команды "g 0x1000" он стартует с адреса 0xff1000.
Также не могу присвоить регистру PC значение меньше чем 0xff0000.
Кто сталкивался, помогите!

Товарищ *** написал:
а по адресу 0 ram/rom? Если в дебуггере inline assembler прописать туда jmp 1000h?

Отвечаю:
Как же я пропишу с помощью inline assembler что-то в rom? А проблема-то в том-то и состоит, что дебаггер разрешает запускать код только по адресам 0xFFxxxx, а у меня там кк-раз rom.


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

Ответы



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

E-mail: info@telesys.ru