如何将带有函数指针的数组移动到flash中?在普通RAM中,代码类似于:
MCU = ATMega628P, AVR-GCC 4.3.3(WinAVR 20100110)
typedef void (*func_ptr_t)(void);
const func_ptr_t cli_func_list[] = {
&funcA,
&funcB
};
...
(*cli_func_list[j])(); // execute
...
我确实尝试了像
这样的东西const func_ptr_t cli_func_list[] PROGMEM = {
&cmd_OT,
&cmd_TT
};
但不知道如何使这项工作。 有什么建议吗?