本文介紹瑞芯微RK3568主板/開發板SDK編譯流程和編譯報錯的解決方法,使用觸覺智能EVB3568鴻蒙開發板演示,具有豐富的視頻輸入輸出接口(HDMI/eDP/MIPI/LVDS) 與多種高速接口(千兆網口/PCIe/SATA/CAN等)。近期,觸覺智能即將發布RK3568系列開源鴻蒙OpenHarmony5.0系統固件,敬請關注!
SDK編譯流程
- 選擇開發板配置
ronnie@dell-PowerEdge-R430:~/work/evb3568v1_linux_sdk$ ./build.sh lunch
processing option: lunch
You're building on Linux
Lunch menu...pick a combo
0. default BoardConfig.mk
1. BoardConfig-rk3568-ido-evb3568-hdmi-dlvds.mk
2. BoardConfig-rk3568-ido-evb3568-hdmi-edp.mk
3. BoardConfig-rk3568-ido-evb3568-hdmi-mipi0.mk
4. BoardConfig-rk3568-ido-evb3568-hdmi-mipi1.mk
5. BoardConfig-rk3568-ido-evb3568-hdmi-slvds.mk
6. BoardConfig-rk3568-ido-evb3568-hdmi.mk
Which would you like? [0]:
SDK默認根據開發板的屏幕配置了對應的mk,如要編譯HDMI+單LVDS的固件,選擇固件BoardConfig-rk3568-ido-evb3568-hdmi-slvds.mk。
- 文件系統選擇
通過環境變量RK_ROOTFS_SYSTEM進行文件系
統的選擇:Buildroot/Debian/Ubuntu
例如選擇Debian,則需RK_ROOTFS_SYSTEM賦值Debian:
export RK_ROOTFS_SYSTEM=debian
- 開始編譯
命令如下:
export RK_ROOTFS_SYSTEM=debian
如果前面lunch切換過mk,則編譯會彈出IO Domain Checklist彈窗:

注意vccio4 和 vccio6 選擇1.8V, 其余為3.3v,在提示彈窗內,使用鍵盤上下鍵選擇正確的值。
編譯完成后,將生成鏡像在rockdev目錄下:
~/work/evb3568v1_linux_sdk$ ls rockdev/
boot.img MiniLoaderAll.bin misc.img oem.img parameter.txt recovery.img rootfs.ext4 rootfs.img uboot.img update.img userdata.img
tfs.ext4 rootfs.img uboot.img update.img userdata.img
其中update.img為完整固件包。
編譯SDK時報錯ERROR404解決方法
如下圖所示:

原因:這個問題是因為編譯需要從外網下載相關的文件,但是因為網速過慢導致編譯失敗。
解決方法:dl.zip復制并解壓到對應的路徑下,并替換原有的dl目錄,路徑為:
evb3568v1_linux_sdk/buildroot/dl
dl.zip下載鏈接(鏈接文末):
https://industio.yuque.com/bx4amg/twek0i/znm1q0zgmxsptaxy?singleDoc#
觸覺智能EVB3568鴻蒙開發板是一款基于RK3568的鴻蒙開發板/工控主板,普遍適用于各種智慧顯示終端產品、視頻類終端產品、工業自動化終端產品和邊緣計算網關類產品。應用可覆蓋邊緣計算、人工智能、工業HMI、工業網關、智慧醫療、自助終端、智能零售、能源電力等行業。具有以下優勢:
-
Linux
+關注
關注
87文章
11459瀏覽量
212789 -
開發板
+關注
關注
25文章
5513瀏覽量
102260 -
編譯
+關注
關注
0文章
676瀏覽量
33746 -
RK3568
+關注
關注
5文章
577瀏覽量
6084 -
觸覺智能
+關注
關注
1文章
48瀏覽量
526
發布評論請先 登錄
支持海量應用場景!瑞芯微Toybrick推出TB-RK3568X、TB-RV1126D開發板

瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽

評論