RK Linux工具燒錄錯誤分析

2021-06-26 21:00:46 字數 2125 閱讀 8476

問題1

rockusb>uf

no found firmware item from config!

這是因為我做了個軟鏈結,它不能在軟鏈結路徑下尋找到config.ini,雖然我也把config.ini的軟連線放在同乙個路徑。

lrwxrwxrwx 1 norton norton        13 2014-11-06 15:03 config.ini -> ../config.ini*

lrwxrwxrwx 1 norton norton        15 2014-11-07 09:32 upgrade_tool -> ../upgrade_tool*

問題2 修改點

loader要換為對應的版本,不同晶元不同loader,即使sdk是合併的,也要區分loader,例如rk31_30的sdk中,linux工具沒有30的loader,但在windows下有,就copy過來用:

-rwxr-xr-x 1 norton norton    194090 2014-08-21 09:01 rk30xxloader(l)_v2.09.bin

同時修改config.ini/package-file和mkupdate.sh的對應項。

如果不修改mkupdate.sh中的loader ,雖然能順利生成img,但會報如下錯誤

loading firmware...

support type:rk31    fw ver:4.4.02    fw time:2014-11-07 09:41:13

loader ver:2.10    loader time:2013-12-27 22:12:16

check chip fail

rockusb>uf

loading firmware...

support type:rk31    fw ver:4.4.02    fw time:2014-11-07 09:41:13

loader ver:2.10    loader time:2013-12-27 22:12:16

test device fail

test device是在download firmware之前的,如果這一步錯誤,有可能是loader錯誤,如果確保檔案是對的,也可能是cp時,沒有完整複製檔案過來。下面的afptool就遇到這種不常見的問題。

rockusb>uf

loading firmware...

support type:rk30    fw ver:4.4.02    fw time:2015-01-13 12:21:07

loader ver:2.09    loader time:2013-12-16 11:25:07

upgrade firmware ok.

loader的資訊對應mkimage裡的配置資訊

如果出現如下錯誤

./mkupdate.sh: line 18: syntax error near unexpected token `('

./mkupdate.sh: line 18: `./rkimagemaker -rk30 rk30xxloader(l)_v2.09.bin image/update.img update.img -os_type:androidos || pause'

則需要在()前面加反斜桿「\」如\(l\)

start to make update.img...

android firmware package tool v1.0

------ package ------

add file: ./package-file

add file: ./rk30xxloader_v2.09.bin

error:open file failed,err=2!

------ failed ------

這是afptool無法開啟loader.bin的意思,可能是copy工具的時候,afptool沒完整copy,重新copy一次,問題解決了。

package-file的路徑不能以"/"開頭,如/mnt/smb,所以要用ln -s 建立軟鏈結

ln -s /mnt/smb/rk30_31/4.4_r1/4.4_r1/rockdev/image-rk3066/

ln -s /mnt/smb/rk30_31/4.4_r1/4.4_r1/kernel/

cdrecord光碟燒錄工具

我們是透過 cdrecord 這個命令來進行文字介面的燒錄行為,這個命令常見的選項有底下數個 root www cdrecord scanbus dev ata 查詢燒錄機位置 root www cdrecord v dev ata x,y,z blank fast all 抹除重複讀寫片 root...

使用工具燒錄EBOOT

由於混用不用的bsp包的eboot或者在eboot燒錄過程中斷電,導致板子壞掉。修復eboot過程如下 工具 dbi2000 軟體 tftpboot 過程 1 把正確的eboot.nb0複製到tftpboot根目錄下 2 將dbi2000插電,網線與電腦連線,將pc機的ip設為 192.168.2....

光碟燒錄工具ONES燒錄作業系統盤

今天發乙個不相干的隨筆,如何使用ones。這個東西只是個工具,沒有用過的話肯定會浪費一兩張cd盤。這裡強烈建議 沒有燒錄過東西的童鞋最好使用可擦寫的 盤。今天從最簡單的開始,如何從一張已知的作業系統盤燒錄到一張空白的盤中。1.提取光碟映象 點選ones程式,介面如下圖1 圖1要往光碟裡面燒錄的東西不...