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

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

[复制链接]
STMCU小助手 发布时间:2021-8-20 14:26
原运行在F429上的嵌入式程序,因各种原因想在F407的板子上运行,需要修改一些设置
, Q' u4 {+ O6 D$ I6 V1 l8 l: W; I- L9 B6 u* r# \; D% q( B

/ V: _& m) o) L. i4 Q* H1.点开魔术棒,device,将芯片型号由F429改为F4079 I* L2 z1 Q3 j0 I% K- e  }( M
1.png
7 b4 n# S* E$ k( @% V5 e) M) V% k6 T0 Q
# D& s8 L0 Z! M
2. 点开C/C++,这一步很重要,一定要改好9 j* ?% c# s8 i( ?
2.png
1 G" C9 m5 r8 a% ?; f
! f# H3 l, ?( k7 n) g# o
6 N7 H  ~. v& f3 W' _  \; D
3. 点开Debug,看看之前的仿真器与现在是否一致
6 ~7 c5 x8 Q5 r; a8 c8 i7 Z$ ~ 3.png
4 y. S; [. o9 i4 Z   
  a. X3 z- X9 u0 b基本设置要改的就是这些& s7 E. b/ L: O( u
0 j1 x; F3 A& N7 I
# W" K0 c% ~# Y. k; D% k6 g9 P7 D
4.打开工程,在文件目录中找到startup_stm32f429_439xx.s,将这个文件从工程移除,然后添加startup_stm32f40xx.s;这两个文件提前置换好。
1 m4 z5 F2 D# v5 F, \$ j" v 4.png 2 _% i: L' m. X

" E( A$ c' Q9 b* x7 R5 z7 W

' q1 C- Z! v0 F1 t' b0 X5.另外如果涉及到硬件引脚设置不同,也要注意在工程文件中进行修改,比如我们的两个板子的CAN通信的GPIO引脚不同,还要在相应文件中做修改。3 v" R. E9 }8 j
6 O% y+ W$ ~4 F

, Q, F6 T& U4 n9 y
收藏 评论0 发布时间:2021-8-20 14:26

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版