拿到开发板,原来的环境是安卓的,我这次想用ubuntu。所以第一件事就是编译源码。
我是飞凌的老粉丝了,所以环境搭建就不细说,如果哪位需要,我可以提供原先环境搭的帖子给大家。
参照《OK3588-C_Forlinx Desktop 20.04_用户编译手册_V1.0_20230131.pdf》的第四章
我的原来的虚拟机是ubuntu20的,打开终端,输入arrch64+按两次TAB键,弹出环境,所以说都是OK的:
那么就可以拷贝源到虚拟机上了。
1、在虚拟机上新建工作目录
ugl@lugl-virtual-machine:~$ mkdir -p /home/forlinx/3588
mkdir: 无法创建目录 “/home/forlinx”: 权限不够
lugl@lugl-virtual-machine:~$ sudo mkdir -p /home/lugl/3588
[sudo] lugl 的密码:
lugl@lugl-virtual-machine:~$
2、将源码文源OK3588-Linux-source.tar.bz2.0*全部拷到刚才的工作目录下面:
3、复制好后,进入3588目录,解压缩包:
超占资源呀,到这时候就想换生产力超强的机器!
经过半个小时的解压,终于解压完了。
这里跟大家说明一下,虚拟机一定要留100G以上的空间,要不用着用着就爆盘了。
解压出来的空间35.4G+压缩包13G+源码10G。大家一定一定要留大空间!
1、进入OK3588-linux-source目录
lugl@lugl-virtual-machine:~/3588$ cd OK3588-linux-source/
lugl@lugl-virtual-machine:~/3588/OK3588-linux-source$ ls
app build.sh docs kernel prebuilts rockdev ubuntu20
br.log debian envsetup.sh Makefile rkbin tools uefi
buildroot device external mkfirmware.sh rkflash.sh u-boot
2、生成编译所需配置:
sudo ./build.sh BoardConfig-ubuntu-ok3588.mk
sudo ./build.sh
3、然后就考验生产力的时候到了,8核CPU全部100%,好想换I9 13900K呀!
漫长的等待,现在是2023-2-26:20:44,看什么时候可以结束,上次我编openharmonyOs的是用了一天。
报错,查看python,我看到是2.7...转换一下到python3
lugl@lugl-virtual-machine:~/3588/OK3588-linux-source$ alias python=python3
lugl@lugl-virtual-machine:~/3588/OK3588-linux-source$ python -V
Python 3.8.6
看来不是python3.9的环境,还不通不过,升级3.9...
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9
下载python又是漫长的等待。。。主要硬盘有限呀,要不用飞凌提供的环境少一些麻烦,不过人生就是折腾,多折腾,出经验。
很少有这么慢的网速了。。。
终于装好了,alias python=python3.9
再继续编译
通过了python3.9的那个报错。
终于搞完了。
在目录rocdev下面,看到了这些固件包。
现在是22.03分,用时差不多1个小时那样,还是非常快的。
把update.img拷贝到win10准备烧写固件
在OK3588-C (Ubuntu) 用户资料Ubuntu工具RKDevTool Release v2.84.zip这是瑞芯微提供的一款开发工具,使用前将其解压到全英文路径下,用Type-C线连接开发板TYPE-CO口和主机,按住开发板的 recovery 键不要松开,然后按一下 reset 键系统复位,大约两秒后松开 recovery键。瑞芯微开发工具上将提示发现 loader 设备。
注意: 识别设备的操作是开发板上电时 recover 按键是按下的状态
注意:理论上瑞芯微开发工具解压目录随意,但有用户反馈瑞芯微开发工具解压目录需为全英文,若打开开发工具后与下图不一致,请考虑解压其在全英文目录下。
选择升级固件
点击升级:
等待下载成功,接上debug与HDMI线:
好漂亮的界面呈现了,我这是4K屏
打开串口终端:登录名与密码都是forlinx
到此折腾4个小时,完成了源码的编译与烧写。初步印象这块3588做工用料非常扎实。提供的文档也很丰富。点个赞!
更多回帖