IAP读取与CODE区域读取有什么区别?

2019-07-15 07:44发布

使用N76E003单片机因为RAM区域不够用,然后把常量存在FLASH中,为什么不用IAP在线编程也可以读取它?想知道CPU是如何读取它的,读取FLASH不是需要IAP操作吗(APROMRead),存在code 区域,程序调用时并没有执行IAP操作啊,这样会不会出问题
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
DengQilong
1楼-- · 2019-07-15 15:00
你必须明确,这里读操作是指在进入IAP模式后,比如编程后的校验,而不是常规程序运行段的CODE数据读操作。
所以,在完成IAP后,退出IAP模式,对已经编程过的部分,除了特定区域,完全不必考虑。
ISP就是这么做的。
richips
2楼-- · 2019-07-15 17:08
楼上大神说的有道理啊。code是编程烧录时候写入进去的。
IAP是程序自操作的。
code的代码只进行一次初始化,然后就是只读取操作,所以不是一回事了。
小新1999
3楼-- · 2019-07-15 22:19
貌似还真这样
广州洋钒
4楼-- · 2019-07-16 01:38
 精彩回答 2  元偷偷看……

一周热门 更多>