進(jìn)入rk3568這款芯片的燒錄模式共有3種方式,先講需要準(zhǔn)備的環(huán)境要求。
一、軟硬件環(huán)境
1、配套sdk版本的驅(qū)動(dòng)DriverAssitant_vx.x.x和RKDevTool_Release_vx.x,版本不對(duì)應(yīng)可能無(wú)法燒錄,建議直接在sdk壓縮包里獲??;
2、如果正確安裝DriverAssitant_vx.x.x,且usb硬件連接完好,電腦端會(huì)有主線驅(qū)動(dòng)識(shí)別ok的提示,比如我用的win10系統(tǒng),設(shè)備管理器會(huì)新增Rockusb Device。未識(shí)別的情況應(yīng)檢查驅(qū)動(dòng)和接線;
3、燒錄的鏡像如uboot、updateimg等也需要版本對(duì)應(yīng),另外注意有的開(kāi)發(fā)板廠家在uboot層面配置了keys(加密),比如ZLG,這個(gè)時(shí)候需要第三方的sdk編譯鏡像;
二、加載模式分類
RK的CPU通常啟動(dòng)后有三種模式:normal模式、 loader模式、maskrom模式。?
1、normal模式:正常的啟動(dòng)模式,這個(gè)模式無(wú)法刷固件,一般板子通電就是這個(gè)模式;
2、loader模式:刷固件模式,這個(gè)模式可以刷各種image;?
進(jìn)入該模式目前嘗試過(guò)2種方式。第一種,按住recover按鍵再通電,通過(guò)管腳電平量觸發(fā)以及RKDevTool_Release_vx通信,PC機(jī)可以檢測(cè)到進(jìn)入該模式;第二種,加載運(yùn)行小系統(tǒng)后,命令行輸入reboot loader命令也可以看到工具端提示“發(fā)現(xiàn)一個(gè)loader設(shè)備”;
3、maskrom模式:這種模式用于拯救磚頭機(jī)器,比如bootloader/uboot 無(wú)法啟動(dòng),無(wú)法進(jìn)入loader模式正常下載。 該模式下可以整體燒錄updateimg,也可以部分燒錄其他img。
進(jìn)入該模式目前也嘗試過(guò)2種方式。第一種,需要通過(guò)在板子上找對(duì)應(yīng)的emmc_clko、gnd焊點(diǎn),短接后通電,這種方式可以真正解決變磚;第二種,進(jìn)入uboot或小系統(tǒng)之后,有對(duì)應(yīng)的命令行rbrom或reboot loader,工具端檢測(cè)到loader模式后,從loader模式切入maskrom模式。
三、常見(jiàn)錯(cuò)誤
在自研單板調(diào)試過(guò)程種,遇到如下幾個(gè)問(wèn)題:
1)usb線纜(otg的,常用的type-C就是)異常導(dǎo)致無(wú)法找到設(shè)備,usb的串阻最好盡可能標(biāo)準(zhǔn);
2)不要同時(shí)運(yùn)行多個(gè)工具端tools;
3)燒錄前檢測(cè)設(shè)備,虛擬機(jī)主動(dòng)優(yōu)先檢測(cè)到usb接口設(shè)備;文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-606035.html
有時(shí)間在補(bǔ)充截圖吧。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-606035.html
到了這里,關(guān)于瑞芯微RK3568開(kāi)發(fā):燒錄過(guò)程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!