历史上的今天
今天是:2025年07月26日(星期六)
2019年07月26日 | KEIL常见问题及解决办法
2019-07-26 来源:eefocus
一、关于KEIL中的警告: warning: #1-D: last line of file ends without a newline
keil软件编译时,有时会出现一个问题,点击问题时很难找到确切错误。
warning: #1-D: last line of file ends without a newline
错误信息如下:

解决方法:
你会发现在该.c/.h文件中,某行代码左侧有浅蓝色箭头,从此行往上依次进行警告排除。
把鼠标标记到这行代码的首位,按backspace键,缩进到上一行,再敲击“Enter”键。正常情况下光标会消失。如果往上移动,则重复以上步骤。
如果浅蓝色箭头没有移动时,则
将光标移到提示告警的代码最后一行(有代码的那一行)然后按住del键,直到确定下面没有回车行,最后回车一下或多下即可。
二、Eorror : unknown type name "uint8" 、"uint16“
问题描述:

博主在移植STM32L4XX系列程序时,遇到了这个新手问题。查了百度,在此,只需要两步:
(1)在该文件下添加 include "stdlint.h"头文件
(2)将uint8改为uint8_t 即可
史海拾趣
|
修改EBOOT还是卡在打开MMU之后 晕了 想问一下ADS1.2写的那个BOOTLOADER(不知道应该怎么称呼这个BOOT,貌似叫VIVI??) 跟EBOOT有多大区别 是不是ADS1.2写的那个BOOTLOADER不需要用到CE下的OEMAddressTable ??? 我发现我只要一修 ...… 查看全部问答> |
|
vc2005智能设备程序下使用vc2005非智能设备程序的读取文件代码(没有任何问题)在处理char类型的字节时需要注意那些问题? char pbuf[200]; memset(pbuf, 0, sizeof(pbuf)); fread.Read(&pFileMem,sizeof(FileMem));//int,int 的结构,没有 ...… 查看全部问答> |
|
EVC4.0通过ADOCE31访问CDB数据库,不能定义主键和字段非空吗? EVC4.0通过ADOCE31访问CDB数据库,不能定义主键吗?只要不添加主键,数据表可以正常建立。一旦添加主键,执行sql语句就报错。 我还发现不支持定义字段为非空,一旦加上not null,数据表建立就失败。是CDB数据库的问题吗?我很需要主键这项功能,不 ...… 查看全部问答> |
|
LED 显示屏产品系列很多,根据使用环境分为室内显示屏和室外显示屏两类;根据发光像素的大小分为φ3mm、φ3.75mm、φ5mm、φ8mm、φ1 5 mm、φ1 9mm 和φ20MM等几种;根据发光像素的颜色分为单色、红绿双基色、红绿蓝( RGB)三基色全彩屏等;根据 ...… 查看全部问答> |
|
要求: 1、天黑自动点亮 2、到23:30分自动熄灭 3、熄灭后并且天黑,有人经过时点亮,并延时5分钟。然后熄灭。直到天亮自动熄灭。 我写了个程序 但是只能满足第一个条件,和第2个条件的一部分(只能在23:30到0点之间),过 ...… 查看全部问答> |
|
//清零LOCKA位,可擦除信息区数据 FCTL3 = FWKEY; Flash操作,在数据手册上说明有向LOCKA位写1才能改变该位的状态。复位值为1. 程序这么写依然是锁定的。也就是没有清零LOCKA位。… 查看全部问答> |
|
峰值检波电路的输出不是输入信号的峰值 输入信号峰值25mv-2.5V 频率最大为1Mhz 峰值检波电路的输出为什么不是输入信号的峰值? 我改变输入信号峰值在范围25mv-2.5V 频率最大为1Mhz 有时候输出竟然大于输入信号的峰值不知道为什么?? 那个电容如何选取 ?哪位帮我一下 … 查看全部问答> |




