0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

fireflyROC-RK3328PC啟動(dòng)介紹

firefly ? 來(lái)源:firefly ? 作者:firefly ? 2019-12-21 09:59 ? 次閱讀

啟動(dòng)模式說(shuō)明

前言

ROC-RK3328-PC 有靈活的啟動(dòng)方式。一般情況下,除非硬件損壞,ROC-RK3328-PC開(kāi)發(fā)板是不會(huì)變磚的。

如果在升級(jí)過(guò)程中出現(xiàn)意外,bootloader 損壞,導(dǎo)致無(wú)法重新升級(jí),此時(shí)仍可以進(jìn)入 MaskRom 模式來(lái)修復(fù)。

加載方式

ROC-RK3329-PC 有 20KB 的 BootRom 和 36KB 的內(nèi)部 SRAM,支持從以下設(shè)備加載系統(tǒng):

SPI 接口

eMMC 接口

SDMMC 接口

另外 ROC-RK3328-PC 支持從Type-C接口下載系統(tǒng)代碼。

啟動(dòng)次序

啟動(dòng)的次序是這樣的:

主控上電初始化

BootRom 代碼在 SRAM 上運(yùn)行,校驗(yàn)存儲(chǔ)設(shè)備里的 bootloader

校驗(yàn)通過(guò),加載并運(yùn)行 bootloader 引導(dǎo)代碼

bootloader 引導(dǎo)代碼負(fù)責(zé)初始化 DDR 內(nèi)存,加載 bootloader 完整代碼到 DDR 內(nèi)存中并運(yùn)行

bootloader 加載存儲(chǔ)設(shè)備上的 Linux 內(nèi)核,并將執(zhí)行權(quán)交給 Linux 內(nèi)核

啟動(dòng)模式

ROC-RK3328-PC有三種啟動(dòng)模式:

Normal 模式

Loader 模式

MaskRom 模式

Normal 模式

Normal 模式就是正常的啟動(dòng)過(guò)程,各個(gè)組件依次加載,正常進(jìn)入系統(tǒng)。

Loader 模式

在 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í)模式:

一種方式是斷開(kāi)電源適配器

Type-C 線連接好設(shè)備和主機(jī)。

按住設(shè)備上的 RECOVERY (恢復(fù))鍵并保持。

插上電源

大約兩秒鐘后,松開(kāi) RECOVERY 鍵。

另一種方式是接上電源適配器

Type-C數(shù)據(jù)線連接好設(shè)備和主機(jī)。

按住設(shè)備上的 RECOVERY (恢復(fù))鍵并保持。

短按一下 RESET(復(fù)位)鍵。

大約兩秒鐘后,松開(kāi) RECOVERY 鍵。

MaskRom 模式

MaskRom 模式用于 bootloader 損壞時(shí)的系統(tǒng)修復(fù)。

一般情況下是不用進(jìn)入 MaskRom 模式的,只有在 bootloader 校驗(yàn)失?。ㄗx取不了 IDR 塊,或 bootloader 損壞) 的情況下,BootRom 代碼 就會(huì)進(jìn)入 MaskRom 模式。此時(shí) BootRom 代碼等待主機(jī)通過(guò) USB 接口傳送 bootloader 代碼,加載并運(yùn)行之。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11170

    瀏覽量

    208469
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6083

    瀏覽量

    35097
  • Firefly
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    6946
  • RK3328
    +關(guān)注

    關(guān)注

    1

    文章

    55

    瀏覽量

    2915
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于Rockchip RK3328入門(mén)級(jí)Mini PC有哪些功能呢

    基于Rockchip RK3328入門(mén)級(jí)Mini PC有哪些功能呢?
    發(fā)表于 02-17 07:44

    怎樣去使用ROC-RK3328-PC四核64位Mini PC機(jī)呢

    怎樣去使用ROC-RK3328-PC四核64位Mini PC機(jī)呢?
    發(fā)表于 03-09 07:15

    怎樣去編譯ROC-RK3328-PC android7源碼進(jìn)而去實(shí)現(xiàn)替換啟動(dòng)圖呢

    怎樣去編譯ROC-RK3328-PC android7源碼進(jìn)而去實(shí)現(xiàn)替換啟動(dòng)圖呢?
    發(fā)表于 03-09 06:23

    怎樣去解決RK3328編譯build root報(bào)錯(cuò)的問(wèn)題呢

    為什么RK3328編譯build root會(huì)出現(xiàn)錯(cuò)誤呢?怎樣去解決RK3328編譯build root報(bào)錯(cuò)的問(wèn)題呢?
    發(fā)表于 03-09 07:52

    RK3328 linux命令是怎樣進(jìn)入gpio口的呢

    怎樣去查看RK3328主板的gpio口呢?RK3328 linux命令是怎樣進(jìn)入gpio口的呢?
    發(fā)表于 03-09 07:09

    ROC-RK3328-PC四核64位Mini PC使用經(jīng)驗(yàn)總結(jié)

    ROC-RK3328-PC四核64位Mini PC使用經(jīng)驗(yàn)總結(jié)
    發(fā)表于 03-09 07:58

    RK3328-PC能否增加在一個(gè)HDMI音頻輸入設(shè)備?

    #0: subdevice #0請(qǐng)問(wèn)專(zhuān)家:1)RK3328-PC能否增加在一個(gè)HDMI音頻輸入設(shè)備?2)是否需要重新編譯Linux內(nèi)核?還是說(shuō)在現(xiàn)有固件下配置alsa就可以實(shí)現(xiàn)?
    發(fā)表于 01-10 14:19

    RK3328-PC能否增加一個(gè)HDMI音頻輸入設(shè)備呢?

    #0: subdevice #0請(qǐng)問(wèn)專(zhuān)家:1)RK3328-PC能否增加在一個(gè)HDMI音頻輸入設(shè)備?2)是否需要重新編譯Linux內(nèi)核?還是說(shuō)在現(xiàn)有固件下配置alsa就可以實(shí)現(xiàn)?
    發(fā)表于 01-29 17:22

    RK3328硬件參考設(shè)計(jì)資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是RK3328硬件參考設(shè)計(jì)資料合集免費(fèi)下載包括了:RK3328硬件設(shè)計(jì)指南,和RK3328數(shù)據(jù)手冊(cè),及相關(guān)資料合集免費(fèi)下載。
    發(fā)表于 04-19 08:00 ?67次下載
    <b class='flag-5'>RK3328</b>硬件參考設(shè)計(jì)資料合集免費(fèi)下載

    firefly ROC-RK3328-CC介紹

     ROC-RK3328-CC,是 Firefly 榮譽(yù)出品的第一塊信用卡大小、性能強(qiáng)、功耗小的開(kāi)源主板。
    的頭像 發(fā)表于 11-13 11:05 ?2163次閱讀
    firefly ROC-<b class='flag-5'>RK3328</b>-CC<b class='flag-5'>介紹</b>

    fireflyCORE-RK3328主板JD4啟動(dòng)模式簡(jiǎn)介

    AIO-RK3328-JD4 有靈活的啟動(dòng)方式。
    的頭像 發(fā)表于 12-18 15:13 ?2002次閱讀

    fireflyROC-RK3328主板PC簡(jiǎn)介

    ROC-RK3328-PC,是 Firefly 榮譽(yù)出品的第一塊信用卡大小、性能強(qiáng)、功耗小的開(kāi)源主板。
    的頭像 發(fā)表于 12-21 10:37 ?3152次閱讀
    <b class='flag-5'>fireflyROC-RK3328</b>主板<b class='flag-5'>PC</b>簡(jiǎn)介

    Core 3328 JD4源代碼Linux SDK包(僅支持RK3328

    電子發(fā)燒友網(wǎng)站提供《Core 3328 JD4源代碼Linux SDK包(僅支持RK3328).txt》資料免費(fèi)下載
    發(fā)表于 09-13 10:34 ?10次下載
    Core <b class='flag-5'>3328</b> JD4源代碼Linux SDK包(僅支持<b class='flag-5'>RK3328</b>)

    Core 3328 JD4源代碼RK3328 Android8.1 SDK包

    電子發(fā)燒友網(wǎng)站提供《Core 3328 JD4源代碼RK3328 Android8.1 SDK包.txt》資料免費(fèi)下載
    發(fā)表于 09-13 10:33 ?10次下載
    Core <b class='flag-5'>3328</b> JD4源代碼<b class='flag-5'>RK3328</b> Android8.1 SDK包

    SoC RK3328的多層板原理圖

    SoC-RK3328 的多層板原理圖免費(fèi)下載。
    發(fā)表于 09-26 14:19 ?5次下載