赞
踩
本文参考自[野火EmbedFire]《RT-Thread内核实现与应用开发实战——基于STM32》,仅作为个人学习笔记。更详细的内容和步骤请查看原文(可到野火资料下载中心下载)
目录
3、屏蔽原系统时钟配置函数的调用,在后面添加本芯片对应的系统时钟配置
从野火的资料里拷贝一份STM32裸机工程模板,我的芯片型号为STM32F103VET6(指南者),以固件库点亮LED灯实验的工程作为工程模板:
链接:Arm Keil | RealThread RT-Thread
下载最新版本即可
在工程中添加board.c和rtconfig.h文件
新建rtt/source和rtt/ports组
将RT-Thread下的src文件添加到rtt/source
由于我的开发板型号是M3系列,将RT-Thread->libcpu->ARM->cortex-m3 文件夹中的context_rvds.S和cpuport.c添加到rtt/ports
最终结果如图所示,如果文件带有小钥匙,把只读取消掉,重新打开项目即可。
编译之后会出现3个错误,这些都是重复定义造成的
解决方法是将Usr/stm32f10x_it.c
里的这三个函数都进行注释,再进行编译运行,就成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。