找回密码
 立即注册
查看: 188|回复: 5

基于CAN的方式给芯片烧程序, ap代码大于60K后,如何正常使用?

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 12:50:25
已绑定手机

17

主题

28

回帖

254

积分

中级会员

积分
254
发表于 2025-3-10 12:50:25 | 显示全部楼层 |阅读模式
借鉴官网的IAP在线烧写样例.  基于CAN的方式给芯片烧程序,芯片:STC32G12K128。



1.Ap代码小于60K时,能正常操作写入。
    BOOT地址为0xFF0000-0xFF0FFF,   Ap代码地址为0xFF1000-0xFFFFFF。   
    第一种情况,经过调试,已经了解方法。就是将Ap代码依次按地址从0xFF1000写入,并将0xFF1000-0xFF1002的地址写人跳转指令。

2.但是当ap代码大于60K时,需要在Keil里做相关设置。

    BOOT地址为0xFF0000-0xFF0FFF, Ap代码地址则为00FE0000-0xFFFFFF(除开0xFF0000-0xFF0FFF).

    请问第二种情况,AP代码是怎么在地址里分配的?目前用CAN烧写的上位机是自己写的,不清楚第二种情况的方法.  望大神指教。。
回复

使用道具 举报 送花

3

主题

722

回帖

155

积分

等待验证会员

积分
155
发表于 2025-3-10 12:53:00 | 显示全部楼层
针对STC32G12K128芯片,基于CAN方式烧写AP代码大于60K时,需在Keil中进行如下设置:<br><br>1. **修改链接脚本**:确保AP代码的起始地址和大小适配芯片的Flash布局。将AP代码的起始地址设置为0xFF1000,并调整代码大小以适应大于60K的需求。<br><br>2. **分段烧写**:由于CAN传输可能存在长度限制,建议将AP代码分段传输。每段数据在接收后进行校验,确保数据完整性。<br><br>3. **跳转指令**:在AP代码的起始地址(0xFF1000)写入跳转指令,确保程序正确跳转到AP代码执行。<br><br>4. **调试与验证**:烧写完成后,通过调试工具验证AP代码的正确性和完整性,确保程序正常运行。<br><br>详细操作可参考STC官网提供的IAP在线烧写样例,结合实际应用场景进行调整。<br><br>[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:146
  • 最近打卡:2025-06-16 10:11:39

16

主题

469

回帖

2570

积分

超级版主

积分
2570
发表于 2025-3-10 13:30:37 | 显示全部楼层
CAN总线在线升级例程发布,视频演示,车规
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=8410
(出处: 国芯技术交流网站)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-06-13 09:05:42
已绑定手机

29

主题

306

回帖

670

积分

高级会员

积分
670
发表于 2025-3-10 14:46:45 | 显示全部楼层
那个128K 我升级,我之前也没搞懂,后面找了他们的工程师也没弄明白。可能是能力有限。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-03-10 12:50:25
已绑定手机

17

主题

28

回帖

254

积分

中级会员

积分
254
发表于 2025-3-10 15:59:26 | 显示全部楼层
小*** 发表于 2025-3-10 14:46
那个128K 我升级,我之前也没搞懂,后面找了他们的工程师也没弄明白。可能是能力有限。 ...

他们的工程师是哪个?可以针对性的解答?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:392
  • 最近打卡:2025-06-13 09:05:42
已绑定手机

29

主题

306

回帖

670

积分

高级会员

积分
670
发表于 2025-3-10 17:17:22 | 显示全部楼层
capco*** 发表于 2025-3-10 15:59
他们的工程师是哪个?可以针对性的解答?

有技术支持,你找下你们那个片区的销售经理,问下
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 13:08 , Processed in 0.115361 second(s), 81 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表