衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

fireflyAIO-3399J啟動模式說明主板

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-25 16:28 ? 次閱讀

啟動模式說明

前言

AIO-3399J 有靈活的啟動方式。一般情況下,除非硬件損壞,AIO-3399J 開發板是不會變磚的。

如果在升級過程中出現意外,bootloader 損壞,導致無法重新升級,此時仍可以進入 MaskRom 模式來修復。

加載方式

AIO-3399J 有 20KB 的 BootRom 和 100KB 的內部 SRAM,支持從以下設備加載系統:

SPI 接口

eMMC 接口

SDMMC 接口

另外 AIO-3399J 支持從 USB OTG 接口下載系統代碼。

啟動次序

啟動的次序是這樣的:

主控上電初始化

BootRom 代碼在 SRAM 上運行,校驗存儲設備里的 bootloader

校驗通過,加載并運行 bootloader 引導代碼

bootloader 引導代碼負責初始化 DDR 內存,加載 bootloader 完整代碼到 DDR 內存中并運行

bootloader 加載存儲設備上的 Linux 內核,并將執行權交給 Linux 內核

啟動模式

AIO-3399J 有三種啟動模式:

Normal 模式

Loader 模式

MaskRom 模式

Normal 模式

Normal 模式就是正常的啟動過程,各個組件依次加載,正常進入系統。

Loader 模式

在 Loader 模式下,bootloader 會進入升級狀態,等待主機命令,用于固件升級等。要進入 Loader 模式,必須讓 bootloader 在啟動時檢測到 RECOVERY(恢復)鍵按下,且 USB 處于連接狀態。有兩種方法可以使設備進入升級模式:

一種方式是斷開電源適配器

雙公頭 USB 線連接好設備和主機。

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

插上電源

大約兩秒鐘后,松開 RECOVERY 鍵。

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

用雙公頭USB數據線連接好設備和主機。

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

短按一下 RESET(復位)鍵。

大約兩秒鐘后,松開 RECOVERY 鍵。

MaskRom 模式

MaskRom 模式用于 bootloader 損壞時的系統修復。

一般情況下是不用進入 MaskRom 模式的,只有在 bootloader 校驗失敗(讀取不了 IDR 塊,或 bootloader 損壞) 的情況下,BootRom 代碼 就會進入 MaskRom 模式。此時 BootRom 代碼等待主機通過 USB 接口傳送 bootloader 代碼,加載并運行之。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11345

    瀏覽量

    210383
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6086

    瀏覽量

    35609
  • Firefly
    +關注

    關注

    2

    文章

    538

    瀏覽量

    7129
收藏 人收藏

    評論

    相關推薦

    fireflyAIO-3399J主板簡介

    AIO-3399J 的標準套裝包含以下配件
    的頭像 發表于 11-05 15:52 ?1646次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>簡介

    fireflyAIO-3399J主板介紹

    AIO-3399J默認出廠固件是支持LVDS+HDMI 1080P的雙屏顯示,HDMI分辨率最高只能到1080P。
    的頭像 發表于 12-24 10:03 ?1712次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>介紹

    fireflyAIO-3399J主板U-Boot使用介紹

    RK U-Boot 基于開源的 U-Boot 進行開發,工作模式啟動加載模式和下載模式
    的頭像 發表于 12-24 10:00 ?1695次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>U-Boot使用介紹

    fireflyAIO-3399J主板散熱套件簡介

    散熱套件 鋁制散熱片 產品參數 適配:AIO-3399J 尺寸:43mm (L)* 39.5mm(W)*11mm(H)
    的頭像 發表于 12-24 10:01 ?1261次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>散熱套件簡介

    fireflyAIO-3399J主板紅外遙控器簡介

    紅外遙控器 產品參數 產品:12鍵紅外遙控器 版本:Firefly定制版 電源:兩節7號電池 適配:AIO-3399J 描述:支持AIO-3399J開發板的遙控開機功能
    的頭像 發表于 12-24 10:07 ?1627次閱讀

    fireflyAIO-3399J主板屏幕模組介紹

    屏幕模組 7.85寸MIPI液晶屏模組 注意:默認的AIO-3399J主板不帶mipi_dsi接口,如需要此功能需修改硬件。
    的頭像 發表于 12-24 10:14 ?1685次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>屏幕模組介紹

    fireflyAIO-3399J主板UART使用介紹

    AIO-3399J 支持SPI橋接/擴展4個增強功能串口(UART)的功能,分別為UART1,UART2,RS232,RS485。
    的頭像 發表于 12-24 10:18 ?2183次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>UART使用介紹

    fireflyAIO-3399J主板TIMER使用簡介

    RK3399有12 個Timers (timer0-timer11),有12 個Secure Timers(stimer0~stimer11) 和 2 個Timers(pmutimer0
    的頭像 發表于 12-24 10:25 ?1546次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>TIMER使用簡介

    fireflyAIO-3399J主板RTC使用簡介

    AIO-3399J開發板上有 一個集成于RK808上的RTC(Real Time Clock),主要功能有時鐘,日歷,鬧鐘,周期性中斷,雙通道32KHz時鐘輸出。
    的頭像 發表于 12-24 10:20 ?2102次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>RTC使用簡介

    fireflyAIO-3399J主板PWM使用介紹

    AIO-3399J開發板上有 4 路 PWM 輸出,分別為 PWM0 ~ PWM3,4路 PWM 分別使用在eDP背光、MIPI背光、VDDLOG供電、紅外IR。 本章主要描述如何配置 PWM。
    的頭像 發表于 12-24 10:37 ?2315次閱讀

    fireflyAIO-3399J主板MIPI CSI使用簡介

    AIO-3399J 開發板分別帶有兩個MIPI,一個DVP攝像頭接口,MIPI最高支持支持4K拍照,并支持1080P 30FPS以上視頻錄制。
    的頭像 發表于 12-24 10:22 ?5243次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>MIPI CSI使用簡介

    fireflyAIO-3399J主板LED使用介紹

    AIO-3399J 開發板上有 2 個 LED 燈
    的頭像 發表于 12-24 10:31 ?3091次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>LED使用介紹

    fireflyAIO-3399J主板IR使用簡介

    AIO-3399J 開發板上使用紅外收發傳感器 IR (在 mic 接口和喇叭接口之間)實現遙控功能,在IR接口處接上紅外接收器。
    的頭像 發表于 12-24 10:32 ?2266次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>IR使用簡介

    fireflyAIO-3399J主板I2C使用介紹

    AIO-3399J 開發板上有 9 個片上 I2C 控制器,
    的頭像 發表于 12-24 10:34 ?1971次閱讀
    <b class='flag-5'>fireflyAIO-3399J</b><b class='flag-5'>主板</b>I2C使用介紹

    fireflyAIO-3399J主板ADC使用介紹

    AIO-3399J 開發板上的 AD 接口有兩種,分別為:溫度傳感器 (Temperature Sensor)、逐次逼近ADC (Successive Approximation Register)。
    的頭像 發表于 12-24 10:47 ?1751次閱讀
    百家乐官网有看牌器吗| 腾飞国际娱乐城| YY百家乐官网的玩法技巧和规则| 永利高投注网| 皇冠百家乐的玩法技巧和规则| 百家乐官网双人操作分析仪| 博e百娱乐城怎么样| 什么百家乐九宫三路| 最新百家乐官网的玩法技巧和规则 | 澳门百家乐官网娱乐城开户| 香港六合彩报码| 百家乐出千的方法| 大众百家乐官网娱乐城| 百家乐官网一直下注庄家| 大发888娱乐85战神版| 百家乐赌博策略| 我的做生意财位| 百家乐官网娱乐网真钱游戏| 金钻国际娱乐城| 大发888电话客服| 东莞百家乐的玩法技巧和规则| 百家乐起步多少| 威尼斯人娱乐城网络博彩| 蓝盾百家乐具体玩法技巧| 玩百家乐优博娱乐城| 豪杰百家乐游戏| 百家乐官网打鱼秘| 百家乐官网游戏方法| 百家乐官网捡揽方法| 三易博娱乐城| bet365苹果| 大发888游戏登陆| 大发888代充值存款| 真人游戏 role/play| 真人百家乐送钱| 真人百家乐赌法| 百家乐赌博机怎么玩| 澳门百家乐要注意啥| 百家乐赌场策略大全| 百家乐在线娱乐可信吗| 金殿百家乐的玩法技巧和规则 |