"); //-->
? ? ?以前接触过STM32,但由于工作关系一直没进行多深入的了解。目前由于工作关系,老大让我开始学STM32。不错,好征兆。以前连51也只是玩得坎坎坷坷,STM32,难度估计不小,不过,有困难得上,没困难制造困难也得上。
? ? ?目前手里有一块107的开发板,又向同事借了一个山寨的JLink,在网上搜了一堆资料,下了一个EWARM5.30,加了几个QQ群和论坛,开始了一个人的STM32学习之路。
? ? ?一开始,什么都是新的。无从着手,自己给自己定了这两天的任务:熟悉开发环境和项目工程框架。主要是跟着老大的资料http://www.****.com/yuanxihua/blog/一步一步熟悉流程。好了,开始向前走了。
/************华丽的分割线*****************/
1.首先是,在EWARM上建立项目工程架构。先建好若干文件夹,在这个例程中,LCCD-1.0.0是这么设置的:
LCCD-1.0.0{
? ? ?(1)Project ?项目文件夹 ? ?里面包含工作环境文件.eww / .ewd / 项目文件.ewp / .dep文件,Debug / Release /setting文件夹。
?(2)Driver 驱动文件夹
? ? ?(3)Include ?头文件夹 .h头文件
? ?? (4)Libraries ? 库文件夹 ?
? ? ?(5)Linker ? ?链接库文件夹 ? .icf文件
? ? ?(6)Source ? 源文件夹 ?.c源文件。
}
这是“物理”工程框架,分别是各类文件的存放文件夹。此外需要在workspace下建立“软件”框架。典型的包括有:BOOT / CMSIS / DRV / INC / LIB / USER这几个。
其中BOOT里面一般加入开始文件.S文件,如startup_stm32f10x_md.s;
在LIB里面加载库文件,一般是ST自带的.C库文件,如stm32f10x_gpio.c等;
INC里面加载的是.H头文件;
在USER里则加载source的所有C文件。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
表面贴元件的 焊接工具
CES 2010:3D 电视
easyarm2210web服务器
电风扇模拟自然风电路(十三)
想成为硬件工程师,难不难?
嵌入式硬件和软件谁更吃香?
以 AMD 自适应计算技术进行虚拟制作
电风扇模拟自然风电路(十五)
CES 2010:联想Lenovo IdeaPad U1 Hybrid
三菱FX系列PLC教程 80 —— FX系列的模拟量输入指令
QUARTUS II 中文教程
第25次,让你的示波器焕然一新!
紫光国微换帅,李天池接任
想换工作了
CES 2010:联想LePhone
鼎阳科技推出SDG3000X任意波形发生器,配备7寸大屏,支持40Mpts存储深度与1.2GSa/s采样率
让大模型训练更高效,奇异摩尔用互联创新方案定义下一代AI计算
电风扇模拟自然风电路(十一)
电风扇模拟自然风电路(十)
能源发展趋势和测试新要求,如何促进功率转换效率的提升
助力半导体等精密测试!鼎阳科技发布精密源表SMM3000X系列
触摸屏软件开发系统2.3.1
自己动手写操作系统
电风扇模拟自然风电路(十二)
Re: 无锡56所制板得多长时间?
Re: 哪里有最快制作印刷板的
面贴装的元件焊接方法
常用ARM指令
CES 2010:Lenovo S10-3t 小平板
新升级CO₂传感器SCD43上市!