前言
这篇迁移指南旨在帮助您分析从现有的SXX32F103器件移植到MH2103A器件所需的步骤。本文
档收集了最重要的信息,并列出了需要注意的重要事项。
要将应用程序从SXX32F103系列移植到MH2103A系列,用户需要分析硬件移植、外设移植和固
件移植。
1. 快速替换 SXX32F103 芯片:
步骤一:比对外设规格、Flash容量、SRAM容量等,解焊SXX32F103,换成MH2103A对
应型号
步骤二:使用ISP或KEIL,下载SXX32F103 HEX文件或BIN文件。
步骤三:如果有需要, 下载SXX32F103 HEX文件或BIN文件以外的资料或进行系统校正。
步骤四:查看程序能否正常运行。
步骤五:其他问题快速排查请参考2
外设使用区别
。
步骤六:如果经过上述步骤后程序仍无法正常运行, 请参考本文件其他章节, 或连络代
理商及MH支持人员协助解决。
2. MH2103A 外设使用差别:
2.1 系统功能
BOOT 管脚使用差异
当 BOOT0,BOOT1 悬空时
SXX32F103:识别为低,但是抗干扰能力较弱,容易被外界环境干扰
MH2103A:为浮空状态,建议外部固定为高/低
自举模式选择引脚
自举模式 别名使用
BOOT1 BOOT0
X 0 用户 Flash 选择用户 Flash 作为自举空间
0 1 系统存储器 选择系统存储器作为自举空间
1 1 嵌入式 SRAM 选择嵌入式 SRAM 作为自举空间
DEBUG 状态下,将 JTAG 关断或者将 JTRST 释放,现象差异
描述:
情况 1:DEBUG 状态下,将 SW 使能,JTAG 关断,如下图使用
SXX32F103:JTAG 关断,正常使用 SW 进行 DEBUG 仿真
MH2103A:DEBUG 仿真时程序复位
情况 2:DEBUG 状态下,将 SW、JTAG 使能,JREST 释放,如下图使用
SXX32F103:正常使用 SW/JTAG 进行 DEBUG 仿真
MH2103A:DEBUG 仿真时程序复位
完整步骤可以查阅以下文档。
从SXX32F103移植到MH2103A
http://26862955.s21i.faiusr.com/61/ABUIABA9GAAg2InHmAYosZuP-QQ.pdf
完整步骤可以查阅以下文档。
从SXX32F103移植到MH2103A
![icon-default.png?t=M85B](https://csdnimg.cn/release/blog_editor_html/release2.2.0/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=M85B)