Подскажите,как в IAR сделать следующее
есть строка в флэш
обьявляю строку:
__flash unsigned char on[] = "\nON command received!\0";
указатель не нее
unsigned char __flash *on_ptr=&on[0];
хочу вывести на екран.пишу функцию:
void USART_transmit_string_from_flash(unsigned char __flash *ptr)
{
while(*ptr)
{
USART_transmit(*ptr++);//функция вывода байта
}
}
компилятор не ругается но и программа не работает.
подскажите,в чем дело.
спасибо