keil5怎么编译不了(keil5编译完错误在哪)

我的KEIL无法编译,怎么办?

两种可能:

1.KEIL安装设置有问题(破解),检查运行其他程序是否正常。

2.源程序有问题,可能串口设定不对,太快或者是死循环,请调试。

好久没用KEIL了,自己试一试吧!

keil5软件有别人的工程,但是不能编译,应该怎么办,小白求详解

建一个工程慢慢加其它函数,先加.s文件,写一个空的main函数,编译一下,会报错,到.s文件中把

;IMPORT SystemInit

;LDR R0, =SystemInit

;BLX R0

这三行注释掉,再编译应该就没有错了,再一步步添加头文件路径和.c文件,先添加一个正确了有感觉了就一次性添加,很简单.

为什么我的keil不能编译

首先新建一个项目文件,后缀名为.uV2,然后再新建一个文本文档,再上面写好程序后保存为后缀名为.c的文件(注意文件名最后用英文),然后再右击窗口左边的source group1,再选择add file to‘source group ’,最后,按快捷键F7就可以了

keil软件为什么不能编译工程

那是你操作的过程不对,或者没有加 载C程序等等。正常操作就会编译工程的。你是keil 4吗?还是keil 5

keil5,编译出现错误,提示是段太大,怎么办?

keil5,编译出现错误,提示是段太大,怎么办?如果是51单片机的话,因为RAM资源很小,所以要尽量节约每一个字节RAM,如果是常量数组就定义成常量,例如 code char datastr[2]={1,2};

如果有外部RAM,则定义到XRAM中,例如:xdata char datastr[2];

能用BIT就不要用char,能用char 就不要用Int。做单片机的话, 还是必须要了解一下其存储结构, 最起码得知道data idata xdata所指的存储区域

idata 指向的片内ram ,大小范围为256字节,所以你一个数组定义在idata段内,不能超过256字节,超过就会报错。

xdata指向的片外ram,大小范围为64KB,你可以将你需要的大容量数组定义在该段内

keil uvision5 为什么不能编译?

你估计是安装错了,安装的时候有提示:安装51或是arm,你估计是选择了arm;

还有一种可能就是,你没有配置硬件的型号,在project_options for target..这个我估计你懂

361知讯网

本文链接:http://pdidw.com/keil/16059.html

发表评论

评论列表

还没有评论,快来说点什么吧~