登录注册
论坛
五彩晶圆(高级)
6892
0
M0开发板IAP疑问,,,,,,
if (*GpulFlagPoint == HIGH) { userProgram = (void (*)()) (HIGH+1); } else { if (*GpulFlagPoint == LOW) { userProgram = (void (*)()) (LOW + 1);
前面的代码已经将程序USER程序下载到Flash中的HIGH 或者LOW位置,为什么启动时函数指针要+1才能启动呢?
扫一扫,分享给好友
至上芯片
2131
发表回复 回帖后跳转到最后一页
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持
查看 »