capcomsnk 发表于 2023-9-6 15:57:37

STC32G12K128 基于CAN的IAP 目前的问题。

已经写入EEPROM,可是不能进入用户AP。有哪些重要步骤。

乘风飞扬 发表于 2023-9-6 17:44:58

如果还是使用例程框架的话,满足这些条件就能进入AP程序

capcomsnk 发表于 2023-9-7 09:11:55

本帖最后由 capcomsnk 于 2023-9-7 09:16 编辑

乘风飞扬 发表于 2023-9-6 17:44
如果还是使用例程框架的话,满足这些条件就能进入AP程序现在自己写的上位机烧写IAP软件。
确认一下IAP烧写流程。
1.连接
2.IAP擦除芯片
3.IAP写入 写入起始地址:0x011000。总觉得应该该是这里操作出了问题。但不知哪里出了问题。
4.重启


说明文档上说上位机会将0x010000-0x010002地址内容映射到0x011000-x011002这句话,是不是就是把数据从0x010000-0x010002剪切至0x011000-x011002。

乘风飞扬 发表于 2023-9-7 11:37:51

capcomsnk 发表于 2023-9-7 09:11
现在自己写的上位机烧写IAP软件。
确认一下IAP烧写流程。
1.连接


用户 AP 代码原本位于 FF:0000H~FF:0002H 的复位跳转指令需要被复制到 FF:1000H~FF:1002H 的地址

这个工作可通过上位机软件来处理
页: [1]
查看完整版本: STC32G12K128 基于CAN的IAP 目前的问题。