ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
48532 Топик полностью
solder (16.01.2006 14:25, просмотров: 1) ответил Bill на sprintf_P (Str,"Hello Word"); Сия функция использует форматную строку из программной памяти.
Вообще я уже сам разобрался. 
просто галку - Place string literals and constants in initialized RAM - надо убрать и память под NEAR_c выделить

-Z(DATA)NEAR_C=_..X_SRAM_BASE-_..X_SRAM_END
-Z(DATA)NEAR_N=_..X_SRAM_BASE-_..X_SRAM_END

и вроде как оперативку - нормально расходует - вот пример-

#include 

char Str [32];


void main()
{
  sprintf (Str,"Hello Word");
  sprintf (Str,"Hello Word");
};