51uwb.cn

标题: STM32程序移植方法【STM32 基础知识】 [打印本页]

作者: Mattia    时间: 2019-7-2 01:14
标题: STM32程序移植方法【STM32 基础知识】
大概三个月前答应版主更新这一部分内容,但是因为忙忘了更新,现在来补档。
在使用下载的程序或者程序模板的时候,经常会遇到手上的芯片和程序对应的芯片不同的情况,造成程序运行出错或者下载报错。
STM32程序移植与MDK版本升级后打开老版本项目程序方法:
一、程序移植:如将原运行于STM32F103C8T6的project程序移植到STM32F103ZET6上。
1.打开魔术棒,在Device里面更改为STM32F103ZE系列。
(, 下载次数: 665)
2.在C/C++选项卡里面修改定义,更改启动文件(ld,md,hd)种类。
(, 下载次数: 683)
(, 下载次数: 657)
3.打开Utilities选项卡,点击settings,Remove原有的Flash,在点击Add添加新的对应的Flash。
(, 下载次数: 680)
(, 下载次数: 641)
经过这三个步骤,原运行于STM32F103C8T6的project程序就移植到STM32F103ZET6上了。

二、MDK版本升级后打开老版本项目程序方法
版主的程序使用的是MDK4制作的,在MDK5上运行时有时会报错,解决方法如下:
(, 下载次数: 640)
直接删除Projict文件同目录下的uv4版本的Save文件即可。




作者: tuzhuke    时间: 2019-7-2 07:04
感谢Mattia!祝项目顺利!
作者: Mattia    时间: 2019-7-6 21:32
tuzhuke 发表于 2019-7-2 07:04
感谢Mattia!祝项目顺利!

不客气,合作愉快!~
作者: hy864354087    时间: 2019-9-24 17:05
看看,很需要这个资料
作者: linuxkernel    时间: 2019-9-28 17:21
好东西,支持分享
作者: Henry    时间: 2019-11-12 11:36
谢谢楼主分享!
作者: 1056758114    时间: 2019-11-13 09:15
有用L0系列的做过吗?能不能跑的起来?
作者: admin    时间: 2019-11-13 10:09
1056758114 发表于 2019-11-13 09:15
有用L0系列的做过吗?能不能跑的起来?

sram 够就没问题,主要是spi控制问题。
L0低功耗,但是在dwm1000,低功耗选型
作者: 17784734228    时间: 2020-1-10 15:28
谢谢分享1111
作者: lkdsp    时间: 2020-3-1 23:06
只要是代码都消化了,与平台芯片就没关系了
作者: abcde222    时间: 2020-3-7 15:19
楼上正解




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3