STM32不同芯片移植
发布时间
阅读量:
阅读量
在具体实施的工程项目中,我们依据实际需求选择最为匹配的芯片类型,有时需要将同一套工程代码适配至多种芯片平台。针对不同规格的芯片,如何实现代码的迁移与适配?本文将为您详细介绍基础的迁移流程与相关操作方法。
1.准备工作
1.1 根据芯片的命名规则确定要移植的型号的flash大小

在该描述中所涉及的是芯片类型中flash存储容量的标识方式,例如STM32F103VBT6这一型号,其中用于表示flash容量的字符为“B”,其对应的存储空间为128k字节,因此能够据此确定该型号芯片的flash容量大小。
1.2 根据flash大小选择合适的启动文件
ST公司为不同FLASH存储容量的STM32系列微控制器提供了三个对应的启动文件,具体如下:
startup_stm32f10x_ld.s 适用于FLASH容量较小的型号
startup_stm32f10x_md.s 适用于FLASH容量中等的型号
startup_stm32f10x_hd.s 适用于FLASH容量较大的型号
针对FLASH存储器容量的判定方式如下:
小容量产品:FLASH
全部评论 (0)
还没有任何评论哟~
