[an error occurred while processing this directive]
|
Потом уже можно копировать всю секцию section в ОЗУ
вот кусок .cmd файла:
ramfuncs : LOAD = FLASHD, RUN = RAML0, PAGE = 0,
RUN_START(_ramfuncs_runstart),
LOAD_START(_ramfuncs_loadstart),
LOAD_END(_ramfuncs_loadend)
Вот загрузка секции в ОЗУ:
memcpy(&ramfuncs_runstart,&ramfuncs_loadstart,&ramfuncs_loadend-&ramfuncs_loadstart);
Вот пример определения функции:
#pragma CODESECTION(function1,"ramfuncs")
E-mail: info@telesys.ru