最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

RK3568開(kāi)發(fā)筆記(六):開(kāi)發(fā)板燒寫(xiě)ubuntu固件(支持mipi屏鏡像+支持hdmi屏鏡像)

2023-09-05 11:39 作者:紅胖子_AAA紅模仿  | 我要投稿

前言

??編譯了uboot,kernel,buildroot后,可以單獨(dú)輸入固件,也可以整體打包成rootfs進(jìn)行一次性輸入,rootfs直接更新升級(jí)這個(gè)方式目前也是常用的。

燒寫(xiě)器軟件:RKDevTool

??燒寫(xiě)器軟件是瑞芯微提供的RKDevTool軟件工具,如下圖:
??


??是使用usb-usb線(xiàn)進(jìn)行燒寫(xiě)的。

燒寫(xiě)Ubuntu固件

步驟一:檢查開(kāi)發(fā)板連接

??開(kāi)發(fā)板需要上電,需要接調(diào)試串口,特別是燒寫(xiě)器的線(xiàn)。
??關(guān)鍵點(diǎn):

  • 兩頭都是USB公口的線(xiàn);

  • 開(kāi)發(fā)板哪一個(gè)是燒寫(xiě)口;

  • 開(kāi)發(fā)板啟動(dòng)的時(shí)候按如何操作(一般是按下按鈕)可進(jìn)入燒寫(xiě)模式燒寫(xiě),之后則有燒寫(xiě)工具自行完成了;
    ??(注意:跟海思不同,海思需要串口作為過(guò)程判斷指令交互的一條通道,瑞芯微燒寫(xiě)過(guò)程不需要串口協(xié)助,后續(xù)刷固件的時(shí)候是拔了調(diào)試串口刷的,好奇心,妥妥好奇為什么要調(diào)試串口,但是RVDevTool上面又沒(méi)有讓選串口號(hào)…-…?。。。?br>??

??這里的連接與海思的差不多《Hi3516開(kāi)發(fā)筆記(六):通過(guò)HiTools使用USB/串口將uboot、kernel、rootfs和userdata按照分區(qū)表燒寫(xiě)鏡像》
??連接圖如下:
??

??方便查看:
??

步驟二:準(zhǔn)備燒寫(xiě)器軟件

??將燒寫(xiě)器下載下來(lái),然后解壓,如下圖:
??

步驟三:拷貝鏡像

??將上一篇編譯的ubuntu系統(tǒng),拷貝到燒寫(xiě)器的image文件夾,注意這里制作鏡像是在ubuntu宿主機(jī)上,所以從虛擬機(jī)拖出來(lái),放到軟件的image文件夾下去,距離上一篇文章超過(guò)半年了,我們先檢查下上次宿主機(jī)打包的文件系統(tǒng)是否是ubuntu,檢查如下,確認(rèn)是的。
??

?? (PS:這里顯示有6.1G,估計(jì)ubuntu系統(tǒng)沒(méi)做啥裁剪)
??將升級(jí)的總包update.image拷貝到image文件夾:
??

步驟四:打開(kāi)RVDevTool燒寫(xiě)軟件

??

??打開(kāi)軟件:
??

??點(diǎn)擊“升級(jí)固件”選擇之前拷貝到image的“固件”:
??


??

??選擇好了,狀態(tài)為“沒(méi)有發(fā)現(xiàn)設(shè)備”:
??

??確認(rèn)我們的設(shè)備按照步驟一已經(jīng)連接了,就沒(méi)問(wèn)題。

步驟五:按下特定按鍵然后開(kāi)啟開(kāi)發(fā)板

??本開(kāi)發(fā)板是按住開(kāi)發(fā)板的“音量+” 按鍵, 按住不要松開(kāi), 然后在按下開(kāi)發(fā)板的電源按鍵啟動(dòng)開(kāi)發(fā)板, 此時(shí)燒寫(xiě)工具會(huì)提示發(fā)現(xiàn)新設(shè)備,就可以松開(kāi):
??

??然后會(huì)如下:
??

??然后點(diǎn)擊“升級(jí)”(不接調(diào)試串口沒(méi)任何關(guān)系):
??

??

??

??

??

??下載成功后,軟件會(huì)自動(dòng)重啟(手賤了,下載過(guò)程未到100%點(diǎn)擊關(guān)閉取消指令,實(shí)際確認(rèn)了,但是無(wú)效):
??

??

??然后開(kāi)發(fā)板重啟:
??

??這里是宿主機(jī)調(diào)試串口的配置:
??

??

?? 原本以為鏡像自行編譯適配失敗了,實(shí)際不是,查看“入坑一”,然后主界面如下:
??

??

??(多寫(xiě)了p,密碼跟賬戶(hù)一樣:topeet)
??

??跑ubuntu感覺(jué)部分功能有點(diǎn)卡,操作了一下,又好一些,可能板子吃灰太久了,沒(méi)跑起來(lái)吧,如下:
??

??

??經(jīng)過(guò)測(cè)試,ubuntu鏡像有個(gè)硬傷,就是黑屏后無(wú)法通過(guò)觸摸去喚醒,只能通過(guò)鼠標(biāo)鍵盤(pán)等外設(shè)喚醒顯示屏,所以這個(gè)板本必須先把自動(dòng)屏保黑屏給他關(guān)閉了。

燒寫(xiě)支持hdmi輸出的ubuntu系統(tǒng)

??(PS:這里支持hdmi,意味著其他幾路不輸出了)
??本次開(kāi)發(fā)板這次開(kāi)發(fā)已經(jīng)接了hdmi但是沒(méi)有切換過(guò)去,可以自己修改內(nèi)核為hdmi輸出去編譯,這里我們只是用于展會(huì)演示,就不費(fèi)盡了,因?yàn)榭吹焦俜教峁┑陌灞局杏幸粋€(gè)支持hdmi的ubuntu鏡像,如下圖:
??

??

??下下來(lái):
??

??重新刷走一遍“燒寫(xiě)ubuntu”:
??

??然后結(jié)果如下:
??

??測(cè)試觸摸屏(無(wú)效,不支持usb的觸摸屏,應(yīng)該是沒(méi)打觸摸屏通用驅(qū)動(dòng),請(qǐng)求官方回復(fù)可能是觸摸芯片支持不一樣):
??

??這里插入了鍵盤(pán)和鼠標(biāo),發(fā)現(xiàn)無(wú)效。(PS:后來(lái)發(fā)現(xiàn)是使用了升級(jí)USB口就無(wú)效,這里也算是入了一個(gè)坑)

入坑

入坑一:刷完自行編譯的ubuntu固件重啟后聽(tīng)留下logo界面

問(wèn)題

??刷完固件啟動(dòng)卡在logo“rockchip kernerl”

原因

??調(diào)試串口打印顯示出有部分卡再limit時(shí)間上,當(dāng)前并沒(méi)有卡死,就是需要讀秒
??

解決

??這里是用官方的方法可以調(diào)整,如下圖:
??

??以上修改了,有點(diǎn)用,修改為30s,實(shí)際為33s,到33s后又變成2min3s,所以不懂了:
??

官方技術(shù)支持回復(fù)

mkdir /etc/network/interfaces.dvi /etc/network/interfaces.d/eth0

??文件內(nèi)容:

auto eth0 allow-hotplug eth0 //將網(wǎng)絡(luò)接口設(shè)置為熱插拔模式 iface eth0 inet dhcp//設(shè)置dhcp自動(dòng)獲取ip

??

vi /etc/network/interfaces.d/eth1

??

vi ?/etc/systemd/resolved.conf

??將DNS對(duì)應(yīng)的內(nèi)容取消注釋并添加114.114.114.114內(nèi)容并取消LLMNR=no的注釋?zhuān)薷耐瓿扇缦聢D所示:
??

??最終結(jié)果,沒(méi)有嘗試,因?yàn)槭呛罄m(xù)請(qǐng)教的,這時(shí)候已經(jīng)更改為buildroot固件并完成了各種工作了。

?

RK3568開(kāi)發(fā)筆記(六):開(kāi)發(fā)板燒寫(xiě)ubuntu固件(支持mipi屏鏡像+支持hdmi屏鏡像)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
萝北县| 体育| 白水县| 济阳县| 太谷县| 高雄市| 中山市| 甘泉县| 博客| 韶山市| 松阳县| 靖西县| 临漳县| 元谋县| 光泽县| 金坛市| 镇平县| 万宁市| 无棣县| 滕州市| 敖汉旗| 武乡县| 河北省| 八宿县| 三台县| 无棣县| 白玉县| 太仓市| 青河县| 茂名市| 玉田县| 铜鼓县| 彩票| 兴宁市| 肥乡县| 常山县| 海兴县| 抚远县| 嘉鱼县| 松原市| 丹棱县|