(三)零基础开发小安派-Eyes-S1【入门篇】——新建工程并烧录调试

  [复制链接]
查看15870 | 回复78 | 2023-8-31 14:06:47 | 显示全部楼层 |阅读模式
零基础开发小安派-Eyes-S1【入门篇】——新建工程并烧录调试


一、新建工程文件

1、复制helloworld工程
屏幕截图 2023-08-31 093532.png

2、将工程移动到AiPi-Open-Kits下

屏幕截图 2023-08-31 102452.png

3、修改helloworld文件夹下的Makefile文件
屏幕截图 2023-08-31 103352.png

Makefile文件的修改一般只修改编译路径,make文件作为建立编译关系和依赖,我们所有的demo编译都依赖SDK


修改完记得按下ctrl+s保存修改后的结果

屏幕截图 2023-08-31 104503.png

可以在右上角的文件中选择自动保存

屏幕截图 2023-08-31 104708.png

4、编译
屏幕截图 2023-08-31 105150.png

屏幕截图 2023-08-31 105450.png

依次进入到最终我们的helloworld,输入make,会有错误提示,原因是编译的目录识别不到,需要进入SDK里输入 . export.sh

屏幕截图 2023-08-31 110047.png

设置成功后会出现下图信息,需要回到我们的helloworld工程下,编译前输入make clean要清除上一次的编译结果,而后输入make进行编译

屏幕截图 2023-08-31 110317.png

编译成功后会出现Built target combine

屏幕截图 2023-08-31 111036.png

二、烧录与调试

为了方便大家烧录和调试,教程的方法为使用USB-Type-C线进行烧录,使用小安派-Eyes-S1左上角的串口排针进行Log的查看和调试。

1、烧录

将USB线连接小安派-Eyes-S1,烧录方式统一使用USB-Type-C线进行烧录,USB对应的端口号为ttyACM0,输入make flash COMX=/dev/ttyACM0

屏幕截图 2023-08-31 112048.png

提示烧录失败,原因是板子没有进入烧录模式,所以没有端口号,需要查看端口号,输入ls /dev/tty 随后按两下tab键查看所有端口,在识别不到端口ttyACM0的情况下,需要长按Burn不放,按一下RST键,再松开Burn,进入烧录模式,虚拟机会提示识别到USB接口接入,需要点击连接到虚拟机,注意选择正确的虚拟机名称后点确定。

屏幕截图 2023-08-31 112500.png

看到端口列表中出现了ttyACM0后,重新输入烧录命令make flash COMX=/dev/ttyACM0,烧录成功会出现ALL Success
屏幕截图 2023-08-31 113229.png

2、调试

使用TTL转USB接入左上角的排针,接线方式如下:
屏幕截图 2023-08-31 113635.png

成功接线后,虚拟机会提示识别到USB接口接入,需要点击连接到虚拟机,注意选择正确的虚拟机名称后点确定。调试的端口名称为ttyUSB0。

屏幕截图 2023-08-31 114013.png

查看端口的方法需要使用到串口调试工具,如果是使用之前我上一篇备份好的系统是已经预装了picocom工具,该工具是linux下的串口调试工具,可以查看串口的信息,未安装该工具的同学可以输入sudo apt-get install picocom进行安装,如果有其它串口工具查看也可以自行使用。

输入picocom /dev/ttyUSB0 -b 2000000,会在终端下打印信息,新建的工程文件打印信息如下,打印的信息由我们的代码决定。

屏幕截图 2023-08-31 114801.png

退出picocom的方法为,ctrl+A+Q
屏幕截图 2023-08-31 115528.png

至此,我们已经掌握了如何新建一个工程,设置工程的编译路径,编译工程,烧录工程,查看打印的信息。


三、踩坑记录与避坑指南
1、make失败,检查makefile文件的BL_SDK_BASE是否正确链接到aithinker_Ai_M6X_SDK
2、还是make失败,进入aithinker_Ai_M6X_SDK输入. export.sh,返回工程文件继续make
3、还还是make失败,make clean后再make
4、烧录失败,USB烧录的端口是ttyACM0,串口调试的端口是ttyUSB0
5、找不到ttyACM0,先进入烧录模式
6、调试口,也就是ttyUSB0,其实也可以烧录,前提也是进入烧录模式

本帖被以下淘专辑推荐:

回复

使用道具 举报

15625388486 | 2023-8-31 14:47:00 | 显示全部楼层
沙发,顶一下
回复 支持 反对

使用道具 举报

妖猊 | 2023-8-31 14:47:09 | 显示全部楼层
我来了,举大旗
回复 支持 反对

使用道具 举报

业余菜狗 | 2023-8-31 14:47:19 来自手机 | 显示全部楼层
泽工666
回复

使用道具 举报

流水源 | 2023-8-31 14:47:40 | 显示全部楼层
6
回复

使用道具 举报

molun | 2023-8-31 14:48:36 来自手机 | 显示全部楼层
新鲜出炉
等风,等雨,也等你!
回复

使用道具 举报

霍比特人1326 | 2023-8-31 14:48:41 | 显示全部楼层
0
回复

使用道具 举报

ai_mcu | 2023-8-31 14:49:26 | 显示全部楼层
跟着泽哥,做大做强,走向辉煌
明天总会更好
回复 支持 反对

使用道具 举报

你会不会飞 | 2023-8-31 14:49:40 | 显示全部楼层
A
回复

使用道具 举报

霍比特人1326 | 2023-8-31 14:50:47 | 显示全部楼层
新手必看入门啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则