KEIL
小蚂蚁向前爬
这个作者很懒,什么都没留下…
展开
-
KEIL工程文件打不开
使用背景:keil5.22版本,电脑操作系统:win7 64位系统遇见炸弹:工程上周五还能正常编译,关闭之前都没有问题。周末过来可以正常打开工程文件,过了会电脑不知怎么了崩溃了,重新打开工程文件,出现如下提示:Cannot read project file:E:\ MCU\xxxx. Uvproj这种情况出现很多次,以往每次遇到这种情况都是重新建立工程,然后将各个.h和.c文件加进去,...原创 2019-05-12 16:02:28 · 26564 阅读 · 5 评论 -
对startup_LPC17xx.s启动文件的认识
二话不说,首先贴上startup_LPC17xx.s文件的源码,如下所示:Stack_Size EQU 0x00001600 AREA STACK, NOINIT, READWRITE, ALIGN=3Stack_Mem SPACE Stack_Size__initial_spHeap_Size EQU 0x0000...原创 2019-08-16 13:57:10 · 685 阅读 · 1 评论 -
KEIL5 头文件路径设置摸索和总结
KEIL5 头文件路径设置摸索和总结1.常识1.1绝对路径和相对路径的认知:绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\cmd.exe实际上,严格的相对路径写法应为.\system32\cmd.exe其中,.表示当前路径。...原创 2019-01-18 20:39:22 · 43415 阅读 · 5 评论 -
variable uint32_t not a type name ----一次崩溃的历程,所幸找到了问题所在
背景:将新接手的程序按照自己习惯处理一番,出现如下bug,查问题好久,问好多人,终于找到问题所在,分享给大家。提示error:#20:identifier “_STATIC_INLINE” is undefined提示error:#101:”uint32_t”has already been declared in the current scope提示error:#65:expec...原创 2019-01-18 20:14:23 · 7847 阅读 · 8 评论 -
程序编译过程、头文件、源文件的处理
程序编译顺序如下图所示:在这里需要着重强调下:头文件的 包含指令#include.例1:一个工程中,只有xxxx.c和xxxx.h两个文件。在xxx.c这个源程序中,程序如下:#include “xxxx.h”……….……….// end of file这个源程序在编译预处理的时候,包含了xxxx.h这个头文件,可以理解为将这个头文件中的内容全部复制到这个源文件的#incl...原创 2019-01-18 19:57:57 · 1505 阅读 · 0 评论