This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358 Boot hardware design.

Other Parts Discussed in Thread: AM3358

Dear Sir,

 我們目前將SD card和eMMC同時接在MMC0上, 系統設計由MMC0開始boot; 如果SD card和eMMC內, 都有u-boot及linux boot image, 那系統啟動時, 會由哪一個硬件boot起來呢?

另外, 這樣的硬件設計是否可行呢?

麻煩各位大大給小弟一些建議, Thanks!

  • Dear Ken,

    開機的問題,我們可以從下面的Link進去AM335x product folder:

    http://www.ti.com/product/am3358

    Download : AM335x ARM Cortex-A8 Microprocessors (MPUs) Technical Reference Manual (Rev. G) 

    在裡面有一個章節是在講有關Boot Sequence的(如下):

    頁數:4058~4063

    可以由這個表格得知您想要使用哪個硬體優先開機,可以由SYSBOOT的腳位來控制。

    希望這樣有回答到你的問題。

    Thanks,

    Best Regards

  • 你可以看看 technical reference manual 的 26.1.7.5.4 Initialization and Detection,里面提到,一般先检测mmc,然后检测SD,而且,emmc只支持RAW 模式。

  • 感謝Yaoming的指點! 另外, 小弟想問一個問題, AM3358可以從USB0 boot, 意思是"如果在U盤內放上boot image, 也可以boot起來嗎?"

    Best Regards,

    Ken

  • 不行,这的USB会模拟成一个网口,通过FTP协仪从服务器下载IMG,所以不能用U盘启动。

  • 感謝Yaoming!

     小弟了解了!

    小弟有一個想法, 若將系統設計成由eMMC boot, 將來出貨以後, 若要更新(升級)系統軟件, 應該可以把要更新的image放在U盤, 再由boot起來舊的系統透過U盤來更新(升級)eMMC到新的系統, 重新開機後, 系統就更新(升級)完成了.

    小弟這樣的想法是可實現的嗎?

    Best Regards,

    Ken

  • usb这个不行,其他的方法看你系统的设计了。