蓝桥杯嵌入式新建工程细则

蓝桥杯嵌入式新建工程细则
1 新建工程外文件夹LED

2 新建COER: FWLIB:固件库的文件 HARDWARE:驱动程序代码 OBJ:编译过程 USER:用户文件 main文件 项目文件位置
3 core文件 ( 固件库->libraries->CMSIS->CM3->coresupport 的2个CORE 文件)以及
(固件库->libraries->CMSIS->CM3->Devicesupport->ST->startup->arm中的***_md.s文件)
4固件库文件 (FWLIB)( 固件库->libraries->**103_Driver中的所有文件复制过来2个文件夹一个其他文件)
5
6 USER文件( 固件库->libraries->CMSIS->CM3->coresupport >ST->STM32F10x 中的2个H一个c文件)
( 固件库->project->STM32F10x_Template->CM3->coresupport >main.c 和stm32f10x_conf.h/stm32f10x_it/stm32f10x_it.h文件)3+4=7个
7 打开kell ->新建工程->选择芯片型号为STM32F103RB
8 将新建文件嵌入工程 点击小方块->写入工程名->和工程下的文件名(不用添加OBJ)并分别添加路径
core :中要添加除.h文件之外的2个文件
fwlib :中添加所需要的.c文件
删除主函数中的所以东西->编译->会出现错误
设定输出文件位置->点击魔法棒->Output->存放在OBJ(中间文件)
c/c++:选项中填入 USE_STDPERIPH_DRIVER,STM32F10X_MD 在STM32F10X.h中寻找 99和95行之间用,隔开
添加头文件 CORE FWLIB/INC USER
程序下载: 魔法棒->debug->CooCox
setting->选择JTAG colink->falshdown->选择STM32F10x Med-density Flsah 128kb
然后编译就只有main没写的错误了
9 HARDWARE 建立底层驱动 新建相关的.c/.h文件到该文件夹 ->将自己写的文件的路径在魔法棒中包含HARDWARE->再将HARDWARE文件添加.c
10 汉字编码问题 eidt->configuration->GB2312

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值