完善资料让更多小伙伴认识你,还能领取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 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
重芯云集· 锁定北京|2月28日“开放·连接”玄铁 RISC-V 生态大会就等你来!
2268 浏览 0 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
16181 浏览 1 评论
14195 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
20114 浏览 2 评论
60332 浏览 19 评论
“开放·连接 ”2025玄铁 RISC-V 生态大会议程公布!
739浏览 0评论
重芯云集· 锁定北京|2月28日“开放·连接”玄铁 RISC-V 生态大会就等你来!
2268浏览 0评论
“开放·连接 ”2025玄铁 RISC-V 生态大会今日启动报名!
567浏览 0评论
学以致用 虚位以待|玄铁RV学院课程正式上线,玄铁与PLCT实验室邀您创“芯”未来
233浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 09:11 , Processed in 0.728721 second(s), Total 58, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3368
