啟動模式說明
前言
Firefly-PX3-SE 有靈活的啟動方式。一般情況下,除非硬件損壞,F(xiàn)irefly-PX3-SE 開發(fā)板是不會變磚的。
如果在升級過程中出現(xiàn)意外,bootloader 損壞,導(dǎo)致無法重新升級,此時仍可以進入 MaskRom
模式來修復(fù)。
加載方式
Firefly-PX3-SE 有 20KB 的 BootRom 和 100KB 的內(nèi)部 SRAM,支持從以下設(shè)備加載系統(tǒng):
-
8位 Async Nand Flash
-
8位 toggle Nand Flash
-
SPI 接口
-
eMMC 接口
-
SDMMC 接口
另外 Firefly-PX3-SE 支持從 USB OTG 接口下載系統(tǒng)代碼。
啟動次序
啟動的次序是這樣的:
-
主控上電初始化
-
BootRom 代碼在 SRAM 上運行,校驗存儲設(shè)備里的 bootloader
-
校驗通過,加載并運行 bootloader 引導(dǎo)代碼
-
bootloader 引導(dǎo)代碼負責初始化 DDR 內(nèi)存,加載 bootloader 完整代碼到 DDR 內(nèi)存中并運行
-
bootloader 加載存儲設(shè)備上的 Linux 內(nèi)核,并將執(zhí)行權(quán)交給 Linux 內(nèi)核
啟動模式
Firefly-PX3-SE 有三種啟動模式:
-
Normal 模式
-
Loader 模式
-
MaskRom 模式
Normal 模式
Normal 模式就是正常的啟動過程,各個組件依次加載,正常進入系統(tǒng)。
Loader 模式
在 Loader 模式下,bootloader 會進入升級狀態(tài),等待主機命令,用于固件升級等。
要進入 Loader 模式,必須讓 bootloader 在啟動時檢測到 RECOVERY
(恢復(fù))鍵按下,且 USB 處于連接狀態(tài):
一種方法是設(shè)備先斷開電源適配器和 Micro USB OTG 線的連接:
-
Micro USB OTG 的一端連接主機。
-
按住設(shè)備上的 RECOVERY (恢復(fù))鍵并保持。
-
Micro USB OTG 的另一端連接設(shè)備。
-
大約兩秒鐘后,松開 RECOVERY 鍵。
另一種方法,無需斷開電源適配器和 Micro USB OTG 線的連接:
-
用 Micro USB OTG 線連接好設(shè)備和主機。
-
按住設(shè)備上的 RECOVERY (恢復(fù))鍵并保持。
-
短按一下 RESET(復(fù)位)鍵。
-
大約兩秒鐘后,松開 RECOVERY 鍵。
MaskRom 模式
MaskRom 模式用于 bootloader 損壞時的系統(tǒng)修復(fù)。
一般情況下是不用進入 MaskRom 模式的,只有在 bootloader 校驗失?。ㄗx取不了 IDR 塊,或 bootloader 損壞) 的情況下,BootRom 代碼 就會進入 MaskRom 模式。此時 BootRom 代碼等待主機通過 USB 接口傳送 bootloader 代碼,加載并運行之。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
Firefly Core-PX3-SEJ高性價比核心板,采用Rockchip PX3-SE四核A7 1.3GHz處理器,提供多種存儲配置選擇。尺寸僅有67.6mm x 40mm,節(jié)約空間,讓成本可控。1分鐘視頻,了解更多內(nèi)容
發(fā)表于 06-12 10:38
Core-PX3-SEJ 核心板是一款基于四核 Cortex-A7 高性價核心板,采用 Rockchip PX3-SE 四核 A7 1.3GHz 處理器,提供多種存儲配置選擇,用戶僅需擴展功能底板
發(fā)表于 11-13 11:12
?1615次閱讀
采用PX3-SE四核處理器,主頻高達1.3GHz,工業(yè)級的穩(wěn)定性,工作溫度-20℃ ~ 80℃。Firefly-PX3-SE采用底板和核心板組合方式,核心板具有多種配置可選,輕松控制成本,極低的成本與優(yōu)秀的性能讓產(chǎn)品極具性價比
發(fā)表于 11-15 14:36
?1716次閱讀
RK3288 有靈活的啟動方式。一般情況下,除非硬件損壞,Firefly-RK3288 開發(fā)板是不會變磚的。
發(fā)表于 11-27 09:14
?6548次閱讀
Firefly-RK3128 有靈活的啟動方式。
發(fā)表于 11-29 09:27
?5253次閱讀
FAQ 開機異??ㄋ阑蛑貑?可能是電源電流不夠,請使用電壓為 5V,電流為 2.5A~3A 的電源 系統(tǒng)用戶名和密碼 用戶:root 密碼:123 多U盤掛載問題 目前Firefly-PX3-SE只
發(fā)表于 11-29 09:29
?1153次閱讀
ADB,全稱 Android Debug Bridge,是 Android 的命令行調(diào)試工具,可以完成多種功能,如跟蹤系統(tǒng)日志,上傳下載文件,安裝應(yīng)用等。
發(fā)表于 11-29 10:03
?1165次閱讀
Firefly-PX3-SE的Buildroot系統(tǒng),目前支持三種Qt版本
發(fā)表于 11-29 09:49
?2555次閱讀
Firefly-PX3-SE有三路音頻輸出、兩路音頻輸入。
發(fā)表于 12-02 15:15
?1949次閱讀
關(guān)于Firefly-PX3-SE網(wǎng)絡(luò)的使用,目前在設(shè)置app里面只能使用WiFi以及WIFI熱點功能,以太網(wǎng)功能暫時還沒添加。
發(fā)表于 12-02 16:56
?1454次閱讀
Buildroot開發(fā)
SDK目錄
SDK工程目錄介紹:
發(fā)表于 12-04 08:33
?1112次閱讀
MaskRom 模式是設(shè)備變磚的最后一條防線。強行進入 MaskRom 涉及硬件操作,有一定風險,因此僅在設(shè)備進入不了 Loader 模式的情況下,方可嘗試 MaskRom 模式。
發(fā)表于 12-03 15:48
?1043次閱讀
本文介紹了如何將主機上的固件文件,通過 Micro USB OTG 線,燒錄到開發(fā)板的閃存中。
發(fā)表于 12-04 08:39
?2465次閱讀
Firefly-PX3-SE 開發(fā)板的調(diào)試串口與 TF 卡接口有信號引腳復(fù)用,因此無法同時使用。
發(fā)表于 12-04 08:49
?1683次閱讀
電子發(fā)燒友網(wǎng)站提供《Core PX3 SE核心板產(chǎn)品規(guī)格書V1.0.txt》資料免費下載
發(fā)表于 09-16 10:47
?1次下載
評論