原运行在F429上的嵌入式程序,因各种原因想在F407的板子上运行,需要修改一些设置 1 l8 l: W; I- L9 B6 u* r# \; D% q( B 1.点开魔术棒,device,将芯片型号由F429改为F4079 I* L2 z1 Q3 j0 I% K- e }( M 5 e) M) V% k6 T0 Q # D& s8 L0 Z! M 2. 点开C/C++,这一步很重要,一定要改好9 j* ?% c# s8 i( ? 6 N7 H ~. v& f3 W' _ \; D 3. 点开Debug,看看之前的仿真器与现在是否一致 基本设置要改的就是这些& 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;这两个文件提前置换好。 5.另外如果涉及到硬件引脚设置不同,也要注意在工程文件中进行修改,比如我们的两个板子的CAN通信的GPIO引脚不同,还要在相应文件中做修改。3 v" R. E9 }8 j 6 O% y+ W$ ~4 F |
STM32固件库分享,超全系列整理
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32F4中文用户手册
基于STM32F407的FreeRTOS阶段性的总结(13)
STM32F400、STM32F402 Cortex-M4超值单片机
基于STM32F407的FreeRTOS获取各任务运行时间及占用情况(4)
基于STM32F407的FreeRTOS任务的挂起与恢复(3)
基于STM32F407的FreeRTOS任务的创建与删除经验分享(2)
基于STM32F407的FreeRTOS环境搭建经验分享(1)