keil5编译出错l6031
① 问一个keil5的编译错误的问题
提示指出了4个未定义的符号,在文件中无法识别到。
例如 stm32f4xx_it 中用到了 EXTI_ClearITPendingBit,但是从 stm32f4xx_it 这个模块的角度而言,它查不到你在哪里定义了这个符号,无法判断这个符号究竟是什么,也就无法进行连接。
一般而言都是包含关系有错误,或工程的搜寻路径配置有问题。
② keil编译时报错:error: L6002U: Could not open file .\***\core_cm3.o
历时好几次的碰壁,我终于解决这个问题了。
根据网络其他答案给的思路,其实就是修改环境变量,因为当前系统TEMP和TMP环境变量存在着中文。但是如果你直接修改 %USERPROFILE% 为其他英文路径开Keil会卡死并闪退(其实是你打开main.c就闪退)!!!
因为修改成别的一个英文文件夹是不行的,你只是在环境变量中修改了文件路径,但是电脑中这些路径并不存在,所以你打开Keil才会闪退。
那么解决问题的关键就是:先在系统C盘中创建好了所有的英文路径,再你创建的文件夹路径修改环境变量!!!
准备工作:先将你的Keil软件关闭
1、在【C盘根目录】创建【UserData】文件夹
点击确定后退出。
再次打开Keil编译即可不再报错,再次愉快写代码吧。
祝愿诸位万事如意。
③ 用keil5 ARMCM3芯片编译的时候出现如下的提示错误一般是什么问题呢
你需要用FIRST、LAST来声明首个或末个段,这样连接器才知道如何进行顺序配悉连接。
建议你先好好看看 Assembler User'备卖羡s Guide 吧,或者在例程的基础上修改。从空白开始重新写,是有很多需要注意的地方的,而这些地方刚开始你仿拍是不可能了解那么全面的。
④ keil编译中出现错误怎么办
1、打开软件project-new project创建一个工程,并为其选择一个存放目录。
2、对工程进行一些配置(project-options for target ‘target 1’)在output选项下的“create HEX file”前打上对号,工程编译之后能够输出一个可以下载的“HEX”文件。
3、为工程添加.C,.h文件,右键单击“source group 1”,应该就可以了。
⑤ Keil 5 编译时出错
未定义Display_char等3个函数,调用之前加上定义,可以在文件最前面。
⑥ Keil5编译的时候总是出现这个是什么情况啊
编译出错吧!兆饥歼你把led.c的肢茄后缀改成.h
把族冲void LED_Init()的实现放在led.c里面
⑦ 安装的keil软件编译时出错:—错误:无法执行'D:\keil\c51\BIN\A51.exe' 是兼容问题吗要怎么解决呀
不是兼容问题,因为Keil 在执行命令时无法识别中文,所以地址必须是英文。还有,安装目录下找到tools,找到这个命令[C51] PATH="D:\keil\C51\" Path 后面改为 你自己的安装位置就可以 PATH="你安装的位置\C51\"
⑧ keil 编译出错
寄存橘扰仿器不可用吧,把李昌
MOV A,P2
AA1: DJNZ A,AA2
这圆纤两句里的A改成R1
4$是什么?应该是$吧