移植mbed到stm32F030F4

  • shaoziyang
  • LV5工程师
  • |      2014-09-19 22:36:47
  • 浏览量 1087
  • 回复:2

今天终于在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。

 

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

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
闭上眼睛就是天黑 2014-09-24
顶起来了
0   回复
举报
发布
gtrjolin1986 2014-09-22
期待下继续的分享
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子