OTA远程升级程序提问
在官方提供的远程升级程序,用官方提供的上位机测试是没问题的原官方程序ISP程序占用4K,后面为AP程序地址,起始地址为0x1000,
但我如果ISP还是保持4k,后面EEPROM跟着的是8k的EEPROM数据,即AP程序的起始地址为0x3000,这该怎么实现
具体哪个型号
深圳国芯人工智能有限公司-在线升级
神农鼎 发表于 2025-12-16 15:34
具体哪个型号
深圳国芯人工智能有限公司-在线升级
STC32G8k64,是不是需要修改上位机协议啥的 最简单的方法,AP程序起始地址还是从0x1000开始,EEPROM数据存放在程序空间后面。
例如AP程序使用了40K,那么EEPROM地址就设置从40K后面存放数据。 乘风飞扬 发表于 2025-12-16 15:48
最简单的方法,AP程序起始地址还是从0x1000开始,EEPROM数据存放在程序空间后面。
例如AP程序使用了40K,那 ...
好的 我试试 我用的是STC8H4K64TL,用官方IAP示例,第一次刷IAP程序,再用电脑版升级软件,可以实现ISP下载。但是我要再烧时,先将P3.2,P3.3引脚通过10K电阻接地,不断电,或是再断电,上电。再点下载,会提示连接失败?找到原因了,还是焊线没焊好。可以重复刷程序的。但是还是不明白,上位机发的是什么样的格式协议,可以让下位机实现刷机,可以再说细些吗? 乘风飞扬 发表于 2025-12-16 15:48
最简单的方法,AP程序起始地址还是从0x1000开始,EEPROM数据存放在程序空间后面。
例如AP程序使用了40K,那 ...
中断向量移动得怎么移 caizy 发表于 2026-3-25 17:32
中断向量移动得怎么移
isp:
app:
demo工程:
ercircle 发表于 2026-3-25 18:24
isp:
app:
我现在不进行移动的话,可以将app区的没中断程序拷进并能成功跳转,但是拷进带中断定时器的程序就跑不动了 caizy 发表于 2026-3-31 10:06
我现在不进行移动的话,可以将app区的没中断程序拷进并能成功跳转,但是拷进带中断定时器的程序就跑不动 ...
移动的话也是一样的现象,感觉是中断向量表没移动成功
页:
[1]
2