
Keil
他乡&学子
这个作者很懒,什么都没留下…
展开
-
STM32 Keil新建工程报错“Loading PDSC Debug Description Failed for STMicroelectronics STM32Lxxxxxxx”
在使用STM32L0xx系列和STM32L4xx系列的单片机时都遇到了打开keil工程报“Loading PDSC Debug Description Failed for STMicroelectronics STM32Lxxxxxxx”错误的问题,具体现象和解决方法如下图文所示: 找到keil的Build Output窗口提示的File路径,找到Keil.ST...原创 2018-08-22 13:12:23 · 84397 阅读 · 73 评论 -
STM32 清除Keil工程无用的编译文件脚本
编译Keil工程时会生成很多编译文件,在备份程序时如果将编译文件一起备份会浪费M级别的存储空间,当随着程序版本的增多,占用的存储空间会很大,如果将这些无用的编译文件删除,再备份程序,会将存储空间缩小到K级别。 实现方法:通过编写bat脚本删除无用的编译文件。 脚本实现:1.创建一个.bat属性的文件,起名“清理keil无用文件”。2.打开创建的.bat属性文...原创 2018-09-29 17:08:04 · 6023 阅读 · 0 评论 -
STM32 Keil新建工程报错“Error: L6200E: ”
在STM32CubeMX软件版本更新后,编译先前版本上创建的keil工程文件时经常遇到错误“Error: L6200E: ”,现象如下图:解决办法: 通过报错信息可以看到是system_stm32l0xx.c里面重复定义了某个函数,在“Project”窗口下的“Drivers/CMSIS”下找到system_stm32l0xx.c,发现有两个system_st...原创 2018-10-19 11:12:03 · 9355 阅读 · 2 评论 -
STM32 用__DATE__和__TIME__获取keil工程编译时间,关联软件版本信息
keil项目开发时,刚入门的童鞋们一定遇到过手动更改软件版本号的繁琐操作,有没有一种只要自己重新编译工程后软件版本号就会随着编译时间自动更新的方法呢?很高兴的告诉你,还真有!而且特别简单 ^_^在你的keil工程文件中任选一个.c文件,此处用common.c做示例,源代码如下:common.h#ifndef __COMMON_H#define __COMMON_H#ifde...原创 2018-08-17 10:59:41 · 8710 阅读 · 0 评论