聯詠NT9869x平台EMMC啟動方法

關鍵字 :NovatekiVoTNT9869xEMMC

1. 編譯EMMC啟動loader

  • STORAGEINT一欄選擇EMMC

# [STORAGEINT] :  internal storage device

# NandSpi                   >>>[Use SPI-NAND flash ondie ECC]

# NandEccBCH            >>>[Use SPI-NAND and SoC BCH ECC]

# SpiFlash                    >>>[Use SPI NOR flash]

# EMMC

# EMMC_NAND_COMBO   >>>[eMMC & NandSpi 2 in 1 & STORAGEEXT must choose NONE]<<<

STORAGEINT = EMMC

  • EMMC_SETTING一欄根據EMMC的bit選擇

# [EMMC_SETTING] : on boot from sd, loader need to know what bits do you want to burn

# EMMC_NORMAL

# EMMC_8BITS

EMMC_SETTING = EMMC_NORMAL

  • STORAGEEXT選擇Sdio1

# [STORAGEEXT] : external storage device

# NONE

# Sdio1

# Usb

# Eth      >>>[During this option => STORAGEINT MUST not choose @EMMC_NAND_COMBO]<<<

# Uart

STORAGEEXT = Sdio1

  • 在\MakeCommon路徑下make release編譯成bin

2. 編譯FW檔案

  • 在sdk目錄下,source build/envsetup.sh
  • Lunch選擇cfg_69x_IPC_EMMC_RAMDISK_EVB
  • make all編譯FW檔案bin

3. 將loader和FW檔放入SD卡中

4. 板端啟動方式改成EMMC啟動

 

 

此處為0x9 EMMC 8bit

5.插入SD卡進行燒錄

參考文獻:

NT98690_Boot_Rom_code_User_Guide_en.pdf

FAQ

1、還有哪些啟動方式?

答:通常可以使用NAND啟動。大部分板子都使用NAND作為存儲

2、為什麼使用EMMC啟動?

答:客戶板子客制化,使用EMMC作為存儲

3、EMMC的優點?

答:EMMC是一種集成了控制器和閃存晶片的封裝形式,通常被用於嵌入式系統和移動設備中。EMMC內部包含一個控制器晶片和一個或多個NAND閃存晶片,這種封裝使得EMMC更容易集成到設備中,同時提供了更高的性能和可靠性。

性能優越:EMMC通過集成控制器實現了更高的數據傳輸速度和更快的讀寫操作,從而提高了整體性能。

壞塊管理:EMMC內部的控制器晶片能夠有效地管理和處理閃存中的壞塊,提高了可靠性和壽命。

高度集成:EMMC內部集成了控制器和閃存,簡化了系統設計,減少了外部組件的需求,有利於小型化和輕量化設計。

4、EMMC啟動會有哪些問題?

答:如果發生如下電壓報錯,此時需要修改BS以及板端硬體的跳帽,使得EMMC電壓為3.3V才可以正常啟動

 

BS14撥Low位,為3.3V,High位是1.8V

 

EMMC左側VDD_EMMC跳到3V3

 

EMMC右下方VDDM_MC跳成3V3

5、燒錄不成功的原因?

答:一般情況都是loader設定的問題,可以檢查一下loader內EMMC設定,後續也可以檢查DDR設定

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論