原创 移植mbed到stm32F030F4

2014-9-19 22:37 2376 17 17 分类: MCU/ 嵌入式 文集: mbed

今天终于在STM32F030F4上成功运行了mbed。

 

mbed有STM32F030R8的版本,但是这个版本不能直接运行在STM32F030F4。虽然这另个mcu是一个系列的,但是在资源上有所区别,STM32F030F4不但引脚少,而且RAM和Flash都少了很多。但是毕竟两者的内核相同,所以应当是可以在STM32F030F4上运行mbed的,这样就可以使用mbed的各种库和函数了。

 

开始创建新项目时,先不直接使用mbed的库,而是import另外一个mbed-src,就是使用mbed的源码,然后将整个项目导出到uVision4格式的本地项目,就可以在keil中进行编辑、修改和编译了。

 

移植中遇到不少问题,开始时发现编译后程序太大,超过16K的Flash空间出错,后来又发现编译通过的程序不能正常运行。因为对mbed还不是太熟,有些问题不知怎样解决,于是到mbed的社区中提问。在网友的帮助下,今天终于解决了问题,成功的在STM32F030F4上,用mbed点亮了LED。

 

这几天在仔细整理和测试一下,再把移植后的文件分享给大家。

 

 

文章评论5条评论)

登录后参与讨论

用户377235 2016-4-12 17:23

评论是对思考最好的总结…

shaoziyang 2015-7-19 21:32

基本方法是先下载Mbed的源码,然后修改需要改动的部分

用户377235 2015-7-18 02:22

我也想从STM32F401RE移植到STM32F429之前啊 能不能分享下你的方法,我改了一些东西,一运行就跑飞了

shaoziyang 2015-5-13 11:35

很抱歉,因为种种原因一直没有时间写。

用户377235 2015-5-13 10:02

说好的 移植文章呢

相关推荐阅读
shaoziyang 2017-12-15 11:06
《micropython 入门指南》正式出版了
第一本专门介绍MicroPython的中文图书《MicroPython入门指南》由电子工业出版社正式出版了(各大书店和网络书店都有)。MicroPython是近年开源社区中最热门的项目之一,它功能强大...
shaoziyang 2017-11-01 15:30
《MicoPython入门指南》一书即将发行
《MicoPython入门指南》一书即将发行,这是第一本专业介绍MicroPython的中文书籍,请大家多关注和支持。​​...
shaoziyang 2017-07-13 19:50
micro:bit 专用电池扩展板
最近Microbit这么火,就想着要做点什么,于是就有了这个Microbit的专用电池扩展板。它完美配合原版的microbit,可以为microbit增加电池、蜂鸣器功能,功能上超过 MI:power...
shaoziyang 2017-06-13 09:09
用pyboard的dac播放音乐
官方的PyBoard带有DAC功能,使用DAC,我们可以播放简单的音乐。 先准备好两根铜丝,一个有源音箱,一个音频线。 然后从官方网站下载两个文件: http://micropython.org/...
shaoziyang 2017-06-13 09:03
microbit巡线小车 BoBBoT
BoBBoT 是一个使用 BBC micro:bit 控制的巡线小车套件,它很容易组装。 它特别为儿童设计,让孩子可以通过实践学习计算机科学概念。使用 BoBBoT 可以学习: 算法设计 (流程图和...
shaoziyang 2017-06-12 08:29
micropython升级到了 1.9.1
micropython升级到了 1.9.1,主要改进有: v1.9.1 修复了 stm32 的 USB 存储, lwIP 绑定和 VFS 问题 This release provides an imp...
我要评论
5
17
关闭 站长推荐上一条 /2 下一条