硬汉嵌入式论坛

 找回密码
 立即注册
查看: 7180|回复: 2
收起左侧

[客户分享] armfly-v5开发板例子升级最新F4库V1.3.0的办法

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2013-12-4 12:18:33 | 显示全部楼层 |阅读模式
说明:以第一个例程F4-001_按键检测和LED控制例程为例, V1.3.0下载地址:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=2180

MDK升级方法
1. 第一步:用V1.3.0里面的两个相同文件,覆盖下面的两个文件
1.png

复制的时候CMSIS里面的下面这两个文件不必复制,这个是DSP库文件,
有100多M,比较大,根据自己的需要即可。
2.png

2. 第二步:
    [li]    从文件STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\Project\STM32F4xx_StdPeriph_Templates[/li]

            里面复制stm32f4xx_conf.h到文件User\bsp_stm32f4xx里面覆盖原有文件。
    [li]   再从文件STM32F4xx_DSP_StdPeriph_Lib_V1.3.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates [/li]

            里面复制system_stm32f4xx.c到文件User\bsp_stm32f4xx里面覆盖原有文件。
3. 第三步:修改启动文件,此文件在文件夹Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm里面
4.png

4. 第四步:加入define:STM42F40XX
   加入这个是因为,在stm32f4xx.h文件里面的定义
   /* Old STM32F40XX definition, maintained for legacy purpose */
    #ifdef STM32F40XX
    #define STM32F40_41xxx
    #endif /* STM32F40XX */
5.png



上面四部以后就可以正常编译使用了,IAR和MDK类似,这里就不说了。
下面是升级好的,只做了MDK
一开始传的有问题,这个是修改后的
F4-001_按键检测和LED控制例程.zip (5.27 MB, 下载次数: 243)
回复

使用道具 举报

1

主题

33

回帖

1

积分

新手上路

积分
1
QQ
发表于 2013-12-4 17:02:16 | 显示全部楼层
你做的例程不好使,根本编译不成功啊
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
 楼主| 发表于 2013-12-4 17:22:16 | 显示全部楼层

回 amiao416 的帖子

amiao416:你做的例程不好使,根本编译不成功啊 (2013-12-04 17:02) 
已经修改好了,谢谢提醒,修改好后忘了保存了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 06:58 , Processed in 0.212446 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表