为什么我用keil4编译 运行 不管什么文件都会提示有两处警告,进而生成的hex文件烧录也不能用

如题所述

你的Sartup.A51定义了一个开始标识符,而C语言没有和这个文件形成良好的接口,所以会警告.
你把那个Startup.A51文件移除就行了,对于51来说,这个文件没什么作用.
至于你的HEX文件执行的不对,可能是你程序的原因,你好好再看一下吧.追问

我买开发板上的 程序没什么问题 Sartup.A51 怎么在工程建立时去掉?

追答

新建工程时,选择完单片机的型号之后,会弹个对话框出来,会问你"是否复制启动代码",当然,是用英文问的,你选择:"NO",就不会添加启动代码了.
如果已经建立的工程,用鼠标左键选中,然后单击右键,有个选项"Remove .... File .....",具体的我记不精了,反正肯定有这两个字,选择这个选项,就删除了

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答