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

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

[复制链接]
STMCU小助手 发布时间:2021-8-20 14:26
原运行在F429上的嵌入式程序,因各种原因想在F407的板子上运行,需要修改一些设置
9 ^  [. d1 J" O' }; S9 W
( i, X4 t4 Q! A- v

1 G# E2 P! ?/ m! K" V1.点开魔术棒,device,将芯片型号由F429改为F407
0 l) S7 ]3 M3 R8 \ 1.png 0 Q$ K3 U# \; N$ [) T$ v0 E% K% v

/ s' T" P( o! d- g8 H

: [2 C" x5 U  X/ a5 r2. 点开C/C++,这一步很重要,一定要改好7 O- C6 _8 Y- ~- ^
2.png
: S4 `9 @9 G) @% |/ r$ a) W
- o! O/ u$ `# S$ d& m4 s4 z; P

7 g3 y8 q( g4 E, x+ I7 k3 w3. 点开Debug,看看之前的仿真器与现在是否一致0 t& [* B5 N7 m: k
3.png 4 Q* I$ ~3 T( O' w$ ?
   
, L5 W* P8 w" i6 ]7 A% ~基本设置要改的就是这些6 p5 l6 W: ]0 B, b
- m; x! I8 T$ V) r( Y) {
& C7 D& l& c% }2 _+ x3 \" q
4.打开工程,在文件目录中找到startup_stm32f429_439xx.s,将这个文件从工程移除,然后添加startup_stm32f40xx.s;这两个文件提前置换好。) ~7 v- M! f/ U3 \/ |7 _# @  s
4.png & F$ J2 j3 O1 l0 [+ [; F

0 a, n3 q) p- g) ]1 x- _' W' K

7 J6 m: a. t" _. \; l6 R: ?( G5 l5.另外如果涉及到硬件引脚设置不同,也要注意在工程文件中进行修改,比如我们的两个板子的CAN通信的GPIO引脚不同,还要在相应文件中做修改。7 V0 W3 F, Z, N4 g2 i9 f, E
  i  F/ V* _" _# t9 @& A1 V

6 v+ p5 ~6 f& [7 |8 P; }1 H+ A
赞 收藏 评论0 发布时间:2021-8-20 14:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

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