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.

AM4379: 关于QSPI启动流程问题

Part Number: AM4379

您好,

我使用的板子是IDKEVM,问题如下:

将SD卡插入开发板重新启动后每次都会卡在如图所示位置(changing read to quad mode),程序就不再向下运行了,SD卡内文件如图所示:

config文件如下图所示:

参考文献为4.1. TI-RTOS Kernel — Processor SDK RTOS Documentation

4.6.3.1.8.2. Booting Via QSPI

感谢您的回复!!!

  • 您好,

    在AM4379芯片上,QSPI启动流程通常涉及以下步骤:

    1. 确保硬件连接正确:首先,请确保您的硬件连接正常,包括QSPI闪存芯片与AM4379芯片之间的连接、引脚配置等。请检查硬件连接是否正确,以及是否使用了正确的引脚配置。

    2. 配置引导模式:在AM4379芯片上,您需要配置引导模式以指示芯片从QSPI闪存启动。这通常涉及设置引导模式寄存器(Boot Mode Register)的相应位。

    3. 配置QSPI控制器:您需要正确配置AM4379芯片上的QSPI控制器,以使其能够与QSPI闪存进行通信。这包括设置时钟频率、数据位宽、读取模式等。

    4. 编写启动代码:您需要编写启动代码,以从QSPI闪存中加载并执行应用程序。这涉及到读取QSPI闪存中的引导镜像,并将其加载到AM4379芯片的内部存储器中。

    在您提供的问题描述中,您提到程序卡在"changing read to quad mode"的位置。这可能是由于QSPI控制器在读取QSPI闪存时遇到了问题,可能是由于配置错误、时序问题或闪存芯片不支持所需的读取模式等原因导致的。您可以检查QSPI控制器的配置和时序设置,确保其与闪存芯片的要求相匹配。

    此外,您还可以尝试以下步骤来解决问题:

    1. 检查SD卡和文件:确保SD卡中的文件系统和文件格式正确,并且文件是否包含正确的引导镜像。

    2. 检查引导设置:请确保AM4379芯片的引导模式寄存器正确设置为从QSPI闪存启动。

    3. 检查QSPI控制器设置:确保QSPI控制器的配置正确,包括时钟频率、数据位宽、读取模式等。

    4. 检查闪存芯片:确认所使用的QSPI闪存芯片是否与AM4379芯片兼容,并且支持所需的读取模式。