755|0

19

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【米尔-TI AM62x开发板-试用评测】2.部署SDK [复制链接]

 

【米尔-TI AM62x开发板-试用评测】2.部署SDK

看着另一个测评者 i9 编译源码和 SDK 都花了一整天,属实把我吓到了。想想我这3年前买的 R5 笔记本,估计是编译不来这么耗时长的代码了,所以我选择了百度网盘。在黑科技的加持下,很快网盘里的所有资源都在电脑上了。千兆宽带跑起来还是不需要一整天的。

我这边系统是 Ubuntu 22.04 的,那么官方文档推荐是 Ubuntu 20.04,倒也差异不是很大啦。

主机环境配置

安装编译链之前,需要安装一些必须的依赖,像git gcc这些。

更换清华源

更换不是必须的,如果你网络良好,那就不用换了。

打开清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ ,选择你的 ubuntu 版本,如 22.04,Ubuntu 的软件源配置文件是 /etc/apt/sources.list。

  1. # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
  2. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
  3. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
  4. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
  5. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
  6. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
  7. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
  8. deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  9. # deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  10. # 预发布软件源,不建议启用
  11. # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
  12. # # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

安装 SDK 必要工具

  1. sudo apt-get update

要安装的依赖挺多的,可能需要等一会儿。

  1. sudo apt-get -f -y install git build-essential \
  2. diffstat texinfo gawk chrpath socat doxygen dos2unix python3 bison \
  3. flex libssl-dev u-boot-tools mono-devel mono-complete curl lrzsz lzop \
  4. python3-distutils pseudo python3-sphinx g++-multilib bc python3-pip \
  5. libc6-dev-i386 jq git-lfs pigz zstd liblz4-tool cpio file autoconf automake \
  6. xinetd tftpd nfs-kernel-server minicom libncurses5-dev dos2unix screen \
  7. zstd lz4 python3-pyelftools python3-setuptools swig repo
  1. sudo pip3 install jsonschema pyelftools

安装编译链

将大达 1.7Garago-2023.04-toolchain-2023.04.sh 拷贝到工作目录,并执行

  1. ./arago-2023.04-toolchain-2023.04.sh

执行后会要你填安装目录,默认就好,记住在哪个位置。

初始化环境变量

  1. source /media/clark/Data/Users/Documents/DevPCB/MYIR/MYMYD-YM62X/environment-setup-aarch64-oe-linux

测试SDK

镜像烧录

这个相对来说比较简单,将 myir-image-full-myd-am62x 解压成 wic 格式,然后使用 Win32DiskImager 烧录就行,建议选一张 32G 以上的 SD 卡。将 SD 卡插入到开发板,调整拨码开关为 0001 001 ,上电开机即可。

启动方式 B3:B4:B5:B6 B7:B8:B9
OSPI启动 0111 001
SD启动 0001 001
eMMC启动 1001 000

笔者在拨码的时候,不小心拨成了 0001 0001,没想到也 SD 启动了。经过官方人员的解释,原来是拨错码的情况下,会尝试 SD 卡启动。给官方人员点赞,解答有耐心又及时。

开机展示

这个页面只有能到终端的入口,毕竟内存只有 1G ,装不了完整的图形化界面。鼠标拖动时,顿挫感很明显,不是很流畅。

感受

即使我这边省略了大部分时间,没有使用 Yocto ,还是赶紧有点复杂了,建个工程不容易啊。

点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表