完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如之前几篇博文所述,板卡的蓝牙初始化异常,导致无法进行后续试验,于是乎考虑在另一个环境(docker+centos)下试用 首先是安装,包括docker环境和docker下的linux环境。 从 http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 下载docker环境。 安装后,双击Docker QuickStart图标启动docker,首次使用需要更新不少东西。 Docker的缺省地址是192.168.99.100,缺省可以使用ssh登陆。 linux不妨选择centos。 查看一下资源: https://hub.docker.com/_/centos 直接从网上拖:docker pull centos:7 查看本地镜像:docker images或者docker image ls 启动镜像创建并创建容器: docker run --name testcdk --privileged -td centos:7 /usr/***in/init 如果碰见docker: Error response from daemon: cgroups: cannot find cgroup mount destination: unknown. 可以先 sudo mkdir /sys/fs/cgroup/systemd sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd 使用docker exec -ti testcdk bash命令进入容器 安装必要组件 yum install wget yum install sudo yum install nano yum install git yum install make yum install initscripts yum install python3 python3-pip pip3 install yoctools==2.0.10 建立工具目录 cd mkdir repos cd repos 与文档中不同,在“开发中心-资源下载”里面找到debugserver和工具链 wget https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/1836682/1637637575339/T-Head-DebugServer-linux-x86_64-V5.12.9-20211116.sh.tar.gz 解压 tar xzvf T-Head-DebugServer-linux-x86_64-V5.12.9-20211116.sh.tar.gz 使用 ./T-Head-DebugServer-linux-x86_64-V5.12.9-20211116.sh -i命令安装,全部输入yes 这里执行DebugServerConsole会提示驱动没有安装或者线没有接。 mkdir csky cd csky wget https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/1356021/1619529111421/csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz 解压 tar xzvf csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz 把目录加到环境中去 echo "export PATH=$HOME/repos/csky/bin:$PATH" >> /root/.bashrc source /root/.bashrc 尝试执行 csky-abiv2-elf-gcc --version 验证已正确安装工具链 新建目录并进入 mkdir cb5654_sdk cd cb5654_sdk 新建.yoc文件 nano .yoc 把文档里面的内容拷进来 gitee_token: 6f0338386e24e797033b25f527324fc1 occ_host: occ.t-head.cn repo: https://gitee.com/cb5654_sdk/manifest.git branch: master 保存,并退出 查看一下,cat .yoc 正确 开始下载,yoc install -b v7.4.0.1 直到下载完成 进入对应的smart_speaker_demo目录 cd solutions/smart_speaker_demo/ 执行make clean的时候,碰到了scons问题,当然我试图通过pip3 install scons重装,但发现实际上已经安装过了。 尝试执行scons,发现似乎只关联到python2,在python3上不能使用,这可能是centos的问题(之前我也碰到过类似的情况) 既然scons没有在python3.6/site-packages/scons(实际路径)下搜索,而是在/usr/local/lib/scons下搜索,那我们直接给它加上软链接 ln -fs /usr/local/lib/python3.6/site-packages/scons /usr/local/lib/scons 执行scons看看,继续出错,yoctools没有安装? 这就比较奇怪了啊,之前还专门验证了yoctools的啊 是Make大小写的原因吗?再尝试一下yoctools 看起来也没啥问题啊,再想想,难道是centos缺省使用python2的原因? 继续通过软链接修改centos的python默认值 rm /usr/bin/python ln -s /usr/bin/python3 /usr/bin/python 好了,可以执行make clean和make了 因为没有驱动,所以make flash是不用想了。。。 老老实实把elf文件弄出来烧吧。 文章转载自:平头哥芯片开放社区 作者:tobot |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15709 浏览 1 评论
13762 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19683 浏览 2 评论
59133 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
88241 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
788浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
685浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 11:45 , Processed in 0.740402 second(s), Total 65, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号