eMMC存儲介質(zhì)目前越來越廣泛的應(yīng)用在嵌入式系統(tǒng)中,AM335x的用戶也越來越多的使用EMMC作為系統(tǒng)的主要存儲介質(zhì)。目前 AM335x的幾款官方demo板中,只有BeagleBone Black上加入了對eMMC芯片的支持,很多用戶也是參考 BeagleBone Black進(jìn)行自己AM335x系統(tǒng)的eMMC設(shè)計。筆者最近分別通過 TI UniFlash和SD卡完成了BeagleBone Black上 eMMC芯片的燒寫驗證工作,軟件基于 AM335x Linux SDKO6總結(jié)出來供大家參考。1,使用TI UniFlash工具通過USB RNDIS堯?qū)?.1 TI UniFlash簡介UniFlash是TI開發(fā)的存儲器燒寫工具,可以支持 AM335x系統(tǒng)的NAND Flash NOR Flash,SPI Flash eMMC燒寫。可以參考 wiki上的guide:btto://processors.wiki.ti.com/index.php/Sitara UniFlash Quick Start Guide,在Windows宿主機(jī)上下載并安裝 UniFlash,并按照其中 3.3節(jié)所述在Windows宿主機(jī)上安裝USB RNDIS驅(qū)動。1.2 eMMC燒寫原理本文介紹的驗證方法是使用 UniFlash工具通過USB對BeagleBone Black上的eMMC進(jìn)行燒寫,原理是通過Romcode,SPL和u-boot三個階段,將一個專門用于 eMMC燒寫的Linux操作系統(tǒng)在BeagleBone Black板上運行起來,并自動運行腳本進(jìn)行燒寫。
標(biāo)簽:
BeagleBone Black
eMMC
上傳時間:
2022-06-26
上傳用戶: