Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Инструкция ORG в WinAVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
rsmsr
Как сдвинуть код, получаемый после компиляции Си-программы, в верхние адреса, то есть чтобы старт ATmega был не с нулевого адреса, а с 0х100? Имеется в виду, какую инструкцию надо включить в листинг Си-программы или в Makefile.
SasaVitebsk
А зачем? Аппаратно старт всегда осуществляется с 0 адреса либо с адреса бутлоадера.
Сергей Борщ
Цитата(rsmsr @ Apr 15 2008, 12:17) *
Имеется в виду, какую инструкцию надо включить в листинг Си-программы или в Makefile.
Либо использовать --section-start (см. FAQ в папке документации), либо (что мне кажется более правильным) скопировать скрипт линкера в папку проекта, поправить его как нужно и указать этот скрипт линкеру (-Wl,-T,<имя скрипта>)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.