国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 5206|回復(fù): 0
打印 上一主題 下一主題

RK3568開發(fā)板OTA升級流程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-4-8 13:59:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本文將通過飛凌嵌入式OK3568-C開發(fā)板介紹OTA升級流程,本地升級程序recovery執(zhí)行升級的流程及技術(shù)細節(jié)。      





01制作recovery.img

recovery相關(guān)的源碼路徑:

buildroot/output/OK3568-recovery/build/recovery-develop




如果有修改過以上目錄的源碼文件,則需要執(zhí)行以下操作:

1. forlinx@ubuntu:~/OK3568-linux-source$ source envsetup.sh

2. 選擇某一平臺的 recovery 配置,輸入96

3. forlinx@ubuntu:~/OK3568-linux-source$ make recovery-dirclean && make recovery  #清除編譯產(chǎn)物重新編譯

4. forlinx@ubuntu:~/OK3568-linux-source$ make rkupdate-dirclean && make rkupdate  #清除編譯產(chǎn)物重新編譯




如果沒有修改過上述目錄的源碼文件,則直接執(zhí)行以下操作:

1. forlinx@ubuntu:~/OK3568-linux-source$ ./build.sh recovery  #編譯生成recovery.img

2. forlinx@ubuntu:~/OK3568-linux-source$ ./mkfirmware.sh

   #將生成的固件拷貝至 rockdev/目錄下

燒寫/OK3568-linux-source/buildroot/output/OK3568-recovery/images/recovery.img文件。




點擊設(shè)備分區(qū)表,勾選9,選擇recovery路徑,點擊執(zhí)行。








02制作升級鏡像

如何驗證是否升級成功了呢?我們要先對boot.img文件有一個初步了解,boot.img文件存放有設(shè)備樹和內(nèi)核,我們只要對設(shè)備樹或者內(nèi)核進行適當?shù)男薷募纯伞1纠桃愿耣oot.img文件為例,對設(shè)備樹進行了適當修改。

修改 /OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi設(shè)備樹文件,對forlinx_control節(jié)點做如下修改。默認只打開HDMI輸出,將MIPI和LVDS輸出關(guān)閉。









修改/OK3568-linux-source/tools/linux/Linux_Pack_Firmware/rockdev/package-file文件,根據(jù)需求修改該文件,本例程以更新boot.img為例,所以將其他.img文件注釋掉。用戶可以根據(jù)產(chǎn)品更新需求對該文件進行調(diào)整。








本例程以修改設(shè)備樹顯示為例,修改完設(shè)備樹后,重新編譯內(nèi)核。





03升級操作

SD卡或U盤升級

將SD卡或U盤默認掛載到OK3568-C開發(fā)板的/run/media目錄下。將update.img鏡像文件拷貝到OK3568-C開發(fā)板的/userdata目錄下,重啟開發(fā)板后系統(tǒng)將檢測該目錄下的升級包自動升級。




ftp服務(wù)器升級

開發(fā)板端執(zhí)行如下命令,將服務(wù)器的升級包文件拷貝到開發(fā)板進行升級。







下載完成以后使用以下命令進行升級:

update ota /userdata/update.img




升級過程中設(shè)備將會進入recovery模式,并進行自動升級,升級成功后會進入到正常normal系統(tǒng)。

驗證測試結(jié)果
將OK3568-C開發(fā)板上電,串口終端按住空格鍵,會進入uboot選屏界面。


燒寫默認出廠鏡像文件現(xiàn)象:默認是開啟HDMI、MIPI和LVDS三個輸出。






燒寫升級包鏡像文件后現(xiàn)象:只有HDMI顯示開啟,其他的兩個輸出被關(guān)閉。





注意事項

打包update.img固件時需要注意,升級固件可以全分區(qū)打包,也可以部分升級,可修改package-file文件,將不要升級的分區(qū)去掉,這樣可以減少升級包(update.img)的大小。

package-file中recovery.img如果打包進去的話,不會在Recovery模式中升級,為了預(yù)防升級recovery.img過程中掉電導(dǎo)致后面其他分區(qū)無法正常升級的問題,該分區(qū)升級放在normal系統(tǒng)下升級,執(zhí)行update命令時會先檢測update.img升級包中是否有打包recovery.img,若有則升級recovery分區(qū),再進入Recovery模式升級其他分區(qū)固件。

misc分區(qū)不建議打包進update.img中,即使有打包進去,在升級程序中加載判斷到后也會忽略該分區(qū),即使升級了misc分區(qū),升級成功后recovery程序仍會清空misc分區(qū)中所有的命令及參數(shù),從而導(dǎo)致達不到預(yù)想的結(jié)果。


如果將update.img升級包放置在flash中的userdata分區(qū),則需要保證package-file中不包括userdata.img被打包進去,原因是可能會導(dǎo)致文件系統(tǒng)的損壞,升級成功后可能使oem或userdata分區(qū)mount不成功。若從SD卡或U盤升級時,可以打包userdata.img,從而對userdata分區(qū)進行升級。升級完成后會對userdata分區(qū)重新resize操作。

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美的高清视频在线观看 | 亚洲视频免费播放 | 亚洲欧美日韩在线不卡中文 | 欧美成人免费全部观看天天性色 | 青青草伊人网 | 久久亚洲国产成人影院 | 91传媒蜜桃香蕉在线观看 | 天堂资源| 精品久久久久久国产牛牛app | 亚洲激情婷婷 | 亚洲国产精品线观看不卡 | 日本高清色www | 成人性生免费视频 | 亚洲成人观看 | 九九色视频在线观看 | 日本免费无遮挡吸乳视频中文 | 就是干就是操 | 日本www黄 | 国产在线a免费观看 | 99精品国产成人一区二区 | 高清国产一级精品毛片基地 | 我不卡伦理| 久久福利视频导航 | 欧美日韩另类在线 | 五月综合色婷婷影院在线观看 | 四虎小视频 | 精品免费久久久久国产一区 | 花季传媒v3.037 | 国产精品欧美一区喷水 | 国产成人在线网站 | 四虎精品视频在线永久免费观看 | 最新国产精品自拍 | 隔壁老王国产精品福利 | 日本三级黄网站 | 日韩精品1 | 韩国女主播一区二区 | 黄网站色视频免费观看 | 靠逼视频网站 | 综合欧美视频一区二区三区 | 最近韩国日本免费观看 | 灵与肉电视剧剧情全集免费 |