你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

将STM32F429的程序移植到STM32F407上运行

[复制链接]
STMCU小助手 发布时间:2021-8-20 14:26
原运行在F429上的嵌入式程序,因各种原因想在F407的板子上运行,需要修改一些设置
" ]% U+ ^( f/ G5 }( c% x& z9 I/ d) M

: [1 P  [* E7 i0 g; o1.点开魔术棒,device,将芯片型号由F429改为F407
& ]) Q' f7 M* p) A  a$ n1 Y. t' k$ ? 1.png
- @+ t! c( g* F( d; _0 ~6 o: T5 H. B. l: z! w4 z

# p' |1 _9 p% k4 i; |2. 点开C/C++,这一步很重要,一定要改好
' n6 b5 L' r; x# W 2.png
1 N& g, e& \* D$ H: T& h# }
' r( N2 n, a, Z+ a/ K

$ e5 r) {1 E& i( S2 v% R3. 点开Debug,看看之前的仿真器与现在是否一致
$ k0 P* ]5 ?+ I& X) |9 X. b 3.png
8 [1 E' s) }+ m$ j- X: N    1 N( [# ^' g8 A0 b8 u
基本设置要改的就是这些
8 ~( x6 S. S3 k  Y) E$ z0 l$ ?$ G, a6 P
2 n0 \. m! G# y& D5 F* h" {) y
4.打开工程,在文件目录中找到startup_stm32f429_439xx.s,将这个文件从工程移除,然后添加startup_stm32f40xx.s;这两个文件提前置换好。9 m4 R2 o/ B6 N
4.png # \+ e0 c2 W5 Z* N. p9 ]# F  E/ |

& y0 d9 S9 M; b+ h' O
+ k6 f3 o# d$ X8 n, ]; o( m3 m
5.另外如果涉及到硬件引脚设置不同,也要注意在工程文件中进行修改,比如我们的两个板子的CAN通信的GPIO引脚不同,还要在相应文件中做修改。" c1 r8 R. f* Y( V4 k" }; k$ G: m
1 P/ V. h* }3 p; V; @. w7 w
3 U) {" r5 Q8 b3 M* o
赞 收藏 评论0 发布时间:2021-8-20 14:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版