【发布时间】:2012-01-08 18:31:18
【问题描述】:
我正在尝试在我的 .cpp 文件中调用以下宏:
#define IAP_ROM_LOCATION 0x1FFF1FF1UL
#define IAP_EXECUTE_CMD(a, b) ((void (*)())(IAP_ROM_LOCATION))(a, b)
但是,当我这样调用所述函数时:
IAP_EXECUTE_CMD(0, 0);
我收到一条错误消息,指出指定的参数过多?这怎么样?我将不胜感激。
开发环境是 GCC for Cortex-M3。
【问题讨论】: