Поместите раздел кода ассемблера GCC в оперативную память

У меня есть функция сборки, написанная для встроенного проекта ARM, которую я хотел бы пометить атрибутом, чтобы поместить ее в раздел кода RAM, а не во флэш-память. Как это указать?

Чтобы сделать это для C, я бы использовал атрибут section:

int f (void) __attribute__ ((section (".ram"))) {...}

Спасибо.


person JeffV    schedule 08.03.2013    source источник


Ответы (1)


Точный ответ зависит от вашей цели (голое железо? ELF?), но, скорее всего, сработает следующее:

.section .ram
YOUR ASSEMBLY CODE
person Marat Dukhan    schedule 08.03.2013