您好,
我使用的板子是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
感谢您的回复!!!
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.
您好,
我使用的板子是IDKEVM,问题如下:
将SD卡插入开发板重新启动后每次都会卡在如图所示位置(changing read to quad mode),程序就不再向下运行了,SD卡内文件如图所示:
config文件如下图所示:
参考文献为4.1. TI-RTOS Kernel — Processor SDK RTOS Documentation,
感谢您的回复!!!
您好,
在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芯片兼容,并且支持所需的读取模式。