标签: c embedded iar
IAR定义__flash关键字以指定指针在使用时指向FLASH空间,如
uint8_t __flash *dataPtr;
我正在尝试通过常规指针传递一个传递给函数的地址,并使用FLASH指针指向FLASH中的该地址。我因为可移植性原因(跨越其他架构)限制使用常规指针传入,所以我不能只改变我的功能定义。似乎找不到任何方法来“抛弃”__flash修饰符。我为IAR订了一张票,但我本周末真的想把它包起来。
有人有什么想法吗?