板卡采用eMMC1的SD卡无法启动,使用示波器测量eMMC的CLK从400kHz变为12MHz左右,但无法启动,查看使用手册,该启动模式最低时钟可以为10MHz。测量开发板的该时钟信号可以达到48MHz,不知道是否与此速度有关。
另外使用AM571X的测试程序测试SD卡读写,不管开发板还是自制板卡的读写速度都是10MB左右,请问还有什么地方可以检查吗?或者U-BOOT是否可以配置启动速度,又怎么配置UBOOT
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.
请问使用的是哪个版本的processor SDK? 是哪块开发板?在开发板上也不能从emmc启动是么?
请看一下是否按照下面的emmc启动模式分区和配置的?
https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/08_02_00_04/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory.html
请问log信息是指什么呢?
log信息是指启动时串口的打印信息。
另外,请问有RBL和SBL的例程吗?或者怎么生成相关例程
您指的RBL是ROM bootloader? 这个是固化在芯片ROM里的。SBL是指MLO?
SBL怎么生成例程呢?
不好意思没看明白上面这个问题,SBL本身是二次bootloader程序,不能生成例程。
mmc/sd卡的布线,看一下下面的硬件设计手册。
2.12 MMC
https://www.ti.com/lit/an/sprack7b/sprack7b.pdf
https://e2echina.ti.com/support/processors/f/processors-forum/215456/am5728-ccs-sbl-mlo/677788?tisearch=e2e-sitesearch&keymatch=SBL#677788和https://software-dl.ti.com/processor-sdk-rtos/esd/AM57X/08_01_00_09/exports/docs/rtos/index_Foundational_Components.html#am57x中提到可以修改SBL程序,所以问SBL是否可以生产可以修改源代码的工程