error 10:syntax error

error 10:syntax error,第1张

这个帖子问题提问的时间已经很早了,不过今天我在用KEIL5编译新唐程序并下载程序的过程中出现了类似的错误:

*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'E:\Keil_v5\ARM\ARMCC\Bin'

Build target 'YT4U-AX1'

compiling main.c...

linking...

Program Size: Code=4360 RO-data=336 RW-data=832 ZI-data=968

FromELF: creating hex file...

".\Objects\Opadt.axf" - 0 Error(s), 0 Warning(s).

Build Time Elapsed:  00:00:01

Load "G:\\Sams\\Objects\\Opadt.axf"

Include "G:\\Sams\\Nu_Link_Driver.ini"

[Version]

^

*** error 10: Syntax error

Programming Done.

Verify OK.

Application running...

Flash Load finished at 10:04:47

排除问题经过:

因程序编译通过,证明程序本身没问题,下载程序后也能正常运行;不过为了追求完美,我看到错误始终感觉心里不爽;

于是百度,无果,有关这个问题的回答太少了,无法,还得靠自已;

根据提示说问题出在

Include "G:\\Sams\\Nu_Link_Driver.ini"

[Version]

^

*** error 10: Syntax error

于是打开了G:\\Sams\\Nu_Link_Driver.ini"这个配置文件,检查后没问题;

根据多年的经验判断,这个问题一定出现在Keil5的设置上;

于是进入Kei5设置界面逐一排查,最后发现问题出在:

Utilitilies选项卡下面Configure Flash Menu Command中,如下图:

9.以下是错误状态和修正后的正确状态对比截图:

教程如下:

*** 作设备:戴尔笔记本电脑。

*** 作系统:win10。

*** 作软件:keil5。

1、先建立一个工程,点击Project,选择第一个,建立新工程,给个名字,点击确定,出现如下界面。

2、选择Atmel,找到AT89C51选中后,出现另一个界面。

3、此时窗口左侧出现工程栏,如果没出现,点击工具栏中“iew”择第三个”roject Window后即可出现,此时工程已建立好。

4、然后在工程中创建项目, *** 作如图所示,给项目添加一个名字,注意,如果项目用C语言写,则项目名后家“C”,如是C++写的项目,则在名字后加“Cpp”。

5、接着就可以在窗口写程序了,写完后点击窗口左上角的”build"和"rebuild“按钮进行编译,观察下面的“project output”,无错误则编译完成。

6、要想烧写程序,还需要生产HEX文件,具体做法是点击”option for target“按钮,进入界面,选择”Output”选中“Creat HEX file“即可。

*** 作方法如下:

*** 作设备:戴尔笔记本电脑

*** 作系统:win10

*** 作程序:keil5

1、先打开KEIL软件。

2、依次点击“project”——“new project”新建一个项目。

3、点开ATMEL选中AT89C51,依次点“确定”——“是” 。

4、点击设置图标,切换到output选项卡。

5、勾选Create HEX FILE。

6、在新d出的界面点击“Add Files to Group Source Group 1”。

7、选中c文件后,点击“Add”。

8、点击编译图标即可 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11932443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存