测试接口功能
https://docs.phytec.com/projects/yocto-phycore-am62x/en/bsp-yocto-ampliphy-am62x-pd23.2.1/quickstart/index.html
依据手册指引测试各个端口,这部分工作按照手册去做基本没有问题,其中发现的问题:
1、
例程中使用的是am62xx-3,实际使用的是am62xx-2版本不一致
2、GPIO不同,因为核心板版本不同,使用GPIO口有差别
图中是实际使用的GPIO的编号。GPIO的手动修改编号的测试工作没有继续,主要是不确定底板与核心板直接连接引脚是哪一个。(问题已反馈)
3、ubunt系统中phyLinux init 初始化时要根据核心板和底板的型号选择属于自己的型号
Ubuntu系统准备工作
参照Build the BSP 下载配置相关软件
执行指令
sudo apt-get install -y bsdmainutils build-essential chrpath cpio diffstat file g++-multilib gawk gcc-multilib git-core iputils-ping libegl1-mesa libgmp-dev libmpc-dev libncurses-dev libsdl1.2-dev libssl-dev locales lz4 openssh-client pylint python python3 python3-distutils python3-git python3-jinja2 python3-pexpect python3-pip rsync socat texinfo tmux unzip vim wget xterm zstd
时,大部分组件都可以安装,但是有些组件需要自己安装。
1、执行时最好关注一下执行结果,哪些软件没有安装成功
一开始没在意,执行后面指令时会用到,目前lz4软件包安装问题尚未解决
2、还有这种的
安装的时候版本是Python3,调用的时候用的Python,所以需要做重软链接处理
sudo ln -s /usr/bin/python3 /usr/bin/python
处理后可正常使用python
3、按照手册中给的步骤操作,最好不要省略步骤(除非确认该指令可以不操作)。
不确定是不是没有设置邮箱的缘故,
Fetching: 0% (0/12) warming up
Fetching: 66% (8/12) meta-phytec
卡在这个位置不动了。也有可能是网络的问题。
由于初次使用linux开发产品,前期学了很多的相关知识导致节奏被拉慢。目前开发环境、流程等已经初步掌握,完成目前的产品应该问题不大。
|