科技伊甸园交流答疑区产品答疑 → ASURO智能车程序编译不过/不会编程


  共有119人关注过本帖树形打印

主题:ASURO智能车程序编译不过/不会编程

帅哥哟,离线,有人找我吗?
61mcu
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:380 积分:3884 威望:0 精华:3 注册:2008-10-20 9:01:19
ASURO智能车程序编译不过/不会编程  发帖心情 Post By:2018-5-15 11:01:07

最近有用户咨询ASURO小车在编程过程中,一直编译不过。还有用户不会编程。这里统一回复一下:

 

ASURO小车主芯片是mega8单片机,使用的编程工具是Winavr软件。

 

1、用户在使用ASURO小车编程时,除了我们自己编写的C语言程序外(建议命名为test.c),还需要配置一个makefile的文件。

 

makefile文件是告诉编译器,您单片机的型号,编译后生产的目标文件类型,编译优化程度等等一系列配置。

初学者,可以直接拷贝ASRUO例程中的makefile文件。

 

PS.由于例程中的makefile文件中的,工程文件名称是:“test”。如果直接拷贝,请将自己编写的C语言名称也改为:test.c。否则编译不通过。

 

2、由于Winavr版本不同,有些低版本中,不带“make”和“clean”命令。这时候我们需要在软件“Tool”中添加(添加方法在光盘学习手册中有详细介绍)。

把例程中“.bat”文件,拷贝到自己新建的文件夹下。然后添加到TOOL工具中。

 

3、总结一下:使用ASURO编程的流程:

3.1 新建一个文件夹。

3.2 把ASURO相关文件拷贝过来:asuro.c,asuro.h,makefile (根据版本不同,有时候还要拷贝:test-all.bat,test-clean.bat)

3.3 新建"C/C++”文件,名字命名为:test.c

3.4 在test.c编写自己的程序。

3.5 点击:make all,编译,生成.hex文件

3.6 使用Flash15x软件,将.hex文件下载单片机里面。

编程结束。

 

PS.3.5过程中,可能会出现各种问题,语法问题,逻辑问题,用户根据提示自行修改就可以。直到编译结果无错误。

 

 


图片点击可在新窗口打开查看此主题相关图片如下asruo编程1.jpg:
图片点击可在新窗口打开查看


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
61mcu
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:380 积分:3884 威望:0 精华:3 注册:2008-10-20 9:01:19
  发帖心情 Post By:2018-5-15 11:25:50



支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

ASURO智能车程序编译不过/不会编程








签名