Подскажите,как в 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++);//функция вывода байта } }
компилятор не ругается но и программа не работает. подскажите,в чем дело.
спасибо
|