今日计划
- 点亮一个led灯(未)
新建工程
新建模板
keilkill.bat —发布时把调试时的中间文件岫除
Doc—说明这个程序是干嘛的
Libraries—放st库
Listing—编译是产生的中间文件
Output—产生jlink下载所需文件与hex文件
User—用户编写的文件,
Library中有CMSIS与SWlib;
CMSIS:内核的函数;->中有inc与src
有所疑问
- CMSIS DRIVER标红缺失(已)解决链接
- stm32f10x.h(298): error: #67: expected a “}“(已)回答
解决办法是:在设置中删掉STM32F10X_HD即可。 - … .sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.(已)回答
解决办法是:startup中启动文件重复,删除多余文件即可 - 下载算法中没有stm32及芯片对应闪存尺寸的选项(已)回答
- 【Keil】Error: Flash Download failed - Target DLL has been cancelled(已)回答
解决办法是按住reset键再烧写
小小tip
output选择output文件夹里
c/c++ 选择打勾 one elf…;添加两个宏;path指定cmsis,user,inc
资源
李想第五讲、野火-基础篇—新建工程