Цитата(MALLOY2 @ Sep 6 2005, 15:26)
Никак. Но можно это обмануть и зделать такую вот запись
__flash static unsigned char strLOGO[] = "Hello Word"
а скажем PutChar обьявить :
unsigned int PutChar (__flash unsigned char * data , unsigned int len );
а вызывать
PutChar (strLOGO,sizeof(strLOGO));
далее можно немного упростить создав такой вот макрос
#define MPutChar(data) PutChar (data,sizeof(data));
и в итоге имеем в программе
MputChar(strLOGO);
Одyим словом нельзя в ИАРе зделать так PutChar("Hell word") строки ВСЕГДА распологаются в RAM
Вопрос к
MALLOY2 :
а если написать модуль вывода строки на ASM и объявить строку, тоже на ASM, как IAR отреагирует на такой подход?