Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: at91sam7x256 + mmc\sd и функции на ней.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
CAHTA_1939
подскажите пожалуйста. можно ли реализовать данное.

имеется контроллер at91sam7x256, в памяти записана прошивка, в которой имеются некие основные функции.

необходимо....

записать подпрограммы на карточку mmc\sd . который можно запустить на данном контроллере. эти подпрограммы должны иметь возможность запуска функций, который прошиты в контроллере.

записать подпрограммы на карточку mmc\sd нужно по средствам ПК


я думаю считать подпрограмму с карточки и записать ее в озу контроллера по определенному адресу. а потом ее запустить. но у меня возник вопрос о взаимодействии подпрограммы и функций в прошивке...

подскажите пожалуйста.
aaarrr
Можно взаимодействовать через SWI или таблицу переходов, расположенную по фиксированному адресу в основной программе.
meister
Я бы в обоих частях сделал по указателю (по фиксированному адресу) на таблицу перемещаемых символов, а таблица теперь может лежать где угодно.
CAHTA_1939
а как записать на карточку подпрограмму? или как получить чистый откомпилированный код подпрограммы. ?
для начала, которая не использует других функций.
цель первой подпрограммы инициализировать структуру, которая создается в ОЗУ контроллером.
meister
Цитата(CAHTA_1939 @ Feb 29 2008, 00:35) *
как получить чистый откомпилированный код подпрограммы?


в IAR так -Oraw-binary=
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.