立即注册
查看: 1202|回复: 3

[经验分享] 国产芯片替代STM32:代码管理/固件升级方案

已绑定手机
发表于 2021-4-17 09:27:09 | 显示全部楼层 |阅读模式 来自 广东省深圳市
使用国产芯片替代时,需要:
使用不同的软件工程
编译生成不同的二进制代码
使用不同的git仓库进行代码管理
使用不同的软件料号进行固件管理
创建不同的BOM用于产品生产,根据处理器的厂家选择不同的生产BOM产品出货之后,有两种不同的固件升级方式:
- 采用烧写工具通过SWD/JTAG升级接口进行升级
- 通过OTA方式由上位机等软件将固件发送给设备进行升级
当用国产芯片替代之后,在市场上的产品会存在使用不同处理器的多种型号。不同型号需要升级对应的不同固件,但是用户并不知道处理器的差别。因此,我们的升级方案需要自动识别出处理器的厂家,自动选择芯片对应的固件进行升级。

采用烧写工具的升级方案如下:
1) 不能使用现成的烧写软件如st的programmer或者st-link utility等烧写程序。

1.jpg

2)自己开发烧写软件,通过st-link utility提供的命令行按下述步骤烧写:
通过st-link_cli.exe -r8 0x40022100 12读取出型号信息 。根据型号信号判断是否为GD的处理器,如果是则选择GD的固件,否则选择其它厂家的固件。将选定的固件通过“st-link_cli.exe -p 固件名称“这一命令烧入处理器。



更多内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复


发表于 2021-7-19 10:18:32 | 显示全部楼层 来自 陕西省
这个可以有,谢谢分享
已绑定手机
已实名认证
发表于 2022-3-21 13:50:18 | 显示全部楼层 来自 广东省惠州市
这个可以有,谢谢分享
已绑定手机
专业软硬件逆向工程、芯片解密程序复制、IC解密、MCU单片机解密、PCB抄板打样、单片机程序开发、PCB开发设计、PCBA电路板贴片加工等电子类产品一站式服务。
网站:www.icpojie.com
手机号码:15361495056
发表于 2022-4-2 16:38:30 | 显示全部楼层 来自 广东省深圳市
福克斯的的开始发放金阿奎
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表