AI8G1K17的关于APP区域更新Bootloader FW问题
需要做一个功能,就是在AP区域烧录Bootloader FW,这个芯片中断向量是不是在0x000-0x200区域?
AP烧录前需要erase 0x0000-0x0fff,
但是只要erase 0x000-0x200区域的时候APP就不工作了,
导致新FW无法覆盖到0x000-0x200区域,
请问各位大佬有什么办法呢
建议只使用 用户ISP(bootloader) 更新 用户APP(用户程序)
更新 用户ISP,建议使用系统ISP(官方下载方式)
不能擦除正在使用中的程序,也不能使用中断的同时擦除中断向量
建议把用户ISP程序放在中断向量位置,用户APP放到后面
用户ISP程序不要使用中断,都以查询方式工作,中断向量处直接跳转到用户APP区,供用户APP使用中断
如例程所示:
例程下载:
https://www.stcai.com/zxsj
页:
[1]