Ксения (23.03.2005 10:53, просмотров: 1) ответил Алексей Мусин на IAR делает хорошие компиляторы, но, блин, их __flash
Рекомендую __tinyflash Например:
__tinyflash char Text[39];
Если писать просто __flash, то подразумевается длинный (двубайтовый) адрес ПЗУ, а __tinyflash использует однобайтный адрес для объекта, расположенного в первых 256 байтах ПЗУ. Такое обращение короче компилируется и быстрее исполняется. Всего-то и делов, расположить константы впереди кода. Обычно 256 байт для констант вполне хватает.