开发铁律,上来先报个错
------
拿到板子,根据这个帖子
零基础搭建小安派Windows 开发环境
安装开发环境,但是我没想到官方给挖了个大坑!!!!!
在克隆源码时候,要拉取子模块的时候发现AiPi-Open-Kits仓库里的.gitmodules和帖子里的不一样!根本无法克隆,帖子里的是github的代码,而仓库里的是 https://e.coding.net/axk/kaiyuanyingjian/bouffalo_sdk.git这是一个非开源的地址,需要登陆才能克隆。
我想着,那我直接使用帖子里的地址拉取好了,结果是https://gitee.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK里的tool文件夹为空!!!!
-----
问题解决了,请用Git bash工具拉取代码,注意仓库默认分支不是master
然后环境搭建好了,参考一下论坛大佬的帖子。遇到的两个问题结局方案如下:
首先是编译的时候找不到#lwip/dns.h
解决方案,在AiPi-Open-Kits\aithinker_Ai-M6X_SDK\bsp\board\bl616dk的board.c内找到下面两行,直接注释- //#include "lwip/dns.h"
- // ip_addr_t dns_addr;
复制代码 虽然我不知道这两个是干啥的,但是注释能运行就是了。
其次是编译时候找不到edata.bin的问题,论坛帖子是注释AiPi-Open-Kits\aithinker_Ai-M6X_SDK\project.build的三行cp代码,我注释了没用,果断删除直接就好了。
然后直接编译烧录,大功告成。
|