Firefly-RK3399有靈活的啟動(dòng)方式。一般情況下,除非硬件損壞,F(xiàn)irefly-RK3399開發(fā)板是不會(huì)變磚的。
如果在升級(jí)過程中出現(xiàn)意外,bootloader 損壞,導(dǎo)致無法重新升級(jí),此時(shí)仍可以進(jìn)入 MaskRom
模式來修復(fù)。
Firefly-RK3399 有 20KB 的 BootRom 和 100KB 的內(nèi)部 SRAM,支持從以下設(shè)備加載系統(tǒng):
啟動(dòng)的次序是這樣的:
Firefly-RK3399有三種啟動(dòng)模式:
-
Normal 模式
-
Loader 模式
-
MaskRom 模式
Normal 模式就是正常的啟動(dòng)過程,各個(gè)組件依次加載,正常進(jìn)入系統(tǒng)。
在 Loader 模式下,bootloader 會(huì)進(jìn)入升級(jí)狀態(tài),等待主機(jī)命令,用于固件升級(jí)等。要進(jìn)入 Loader 模式,必須讓 bootloader 在啟動(dòng)時(shí)檢測(cè)到 RECOVERY
(恢復(fù))鍵按下,且 USB 處于連接狀態(tài)。有兩種方法可以使設(shè)備進(jìn)入升級(jí)模式:
一種方式是斷開電源適配器
-
Type-C 線連接好設(shè)備和主機(jī)。
-
按住設(shè)備上的 RECOVERY (恢復(fù))鍵并保持。
-
插上電源
-
大約兩秒鐘后,松開 RECOVERY 鍵。
另一種方式是接上電源適配器
-
Type-C數(shù)據(jù)線連接好設(shè)備和主機(jī)。
-
按住設(shè)備上的 RECOVERY (恢復(fù))鍵并保持。
-
短按一下 RESET(復(fù)位)鍵。
-
大約兩秒鐘后,松開 RECOVERY 鍵。
MaskRom 模式用于 bootloader 損壞時(shí)的系統(tǒng)修復(fù)。
一般情況下是不用進(jìn)入 MaskRom 模式的,只有在 bootloader 校驗(yàn)失敗(讀取不了 IDR 塊,或 bootloader 損壞) 的情況下,BootRom 代碼 就會(huì)進(jìn)入 MaskRom 模式。此時(shí) BootRom 代碼等待主機(jī)通過 USB 接口傳送 bootloader 代碼,加載并運(yùn)行之。
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210377 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6086瀏覽量
35607 -
Firefly
+關(guān)注
關(guān)注
2文章
538瀏覽量
7129
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Firefly-RK3399板卡上電默認(rèn)啟動(dòng)Android系統(tǒng)
Firefly -RK3399電源適配器介紹
![<b class='flag-5'>Firefly</b> -<b class='flag-5'>RK3399</b>電源適配器<b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/AB/49/o4YBAF22zsCACha_AAESYwVcVZw399.jpg)
Firefly-RK3399--PWM介紹
![<b class='flag-5'>Firefly-RK3399</b>--PWM<b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/AE/41/o4YBAF3XQ3mAEZT1AAFhCM0tNzE156.png)
Firefly-RK3399開發(fā)板
![<b class='flag-5'>Firefly-RK3399</b><b class='flag-5'>開發(fā)板</b>](https://file.elecfans.com/web1/M00/AB/49/o4YBAF22zueAeF6SAAFr3dJ-JTc908.jpg)
Firefly-RK3399--LED 介紹
![<b class='flag-5'>Firefly-RK3399</b>--LED <b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/AB/A1/pIYBAF22zxOARAmgAAAYL4yA0lw306.png)
Firefly-RK3399--IR程序 使用
![<b class='flag-5'>Firefly-RK3399</b>--IR程序 使用](https://file.elecfans.com/web1/M00/AB/49/o4YBAF22zu2AKNkMAADawVe-83s960.png)
Firefly-RK3399--ADC開發(fā)板介紹
![<b class='flag-5'>Firefly-RK3399</b>--ADC<b class='flag-5'>開發(fā)板</b><b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/AE/9A/pIYBAF3XSW2AGzt6AAIRdlroTGQ426.png)
評(píng)論