Здравствуйте.
Есть код с большим объемом данных во внутренней флеши проца (звук в STM32F103). Все данные с массивом указателей на них лежат в отдельном сегменте, но линкуются вместе со всем кодом. Вопрос - можно ли в IAR-е сделать HEX-файл только для этих данных, чтоб отделить их от кода при прошивке и при абдейте уже в готовом устройстве?
Т.е. слинковать что то типа:
CODE
#pragma location="SOUND_DATA"
const uint8_t * pointers[]={
a,b,c
};
#pragma location="SOUND_DATA"
const uint8_t a[]={1,2,3,4,5,6,7,8};
#pragma location="SOUND_DATA"
const uint8_t b[]={1,2,3,4,5,6,7,8};
#pragma location="SOUND_DATA"
const uint8_t c[]={1,2,3,4,5,6,7,8};
без функции main, стартапа, векторов и пр.
Спасибо.