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.

[参考译文] MSP432E401Y:[FPGA 引导问题]FPGA 通过微控制器引导->外部闪存-SPI。 未进行引导

Guru**** 2847400 points

Other Parts Discussed in Thread: MSP432E401Y

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1281744/msp432e401y-fpga-boot-issue-fpga-boot-through-the-microcontroller--external-flash-spi-booting-is-not-happening

器件型号:MSP432E401Y

尊敬的团队:

        我们有一个包含 MSP432E401Y 微控制器和 Artix FPGA 的定制电路板。 我们的目标是使 FPGA 从微控制器引导。 此过程涉及收集.bin 配置文件并通过 Xmodem 协议接收这些文件。

然后、我们将接收到的这个文件写入外部闪存。 在下电上电后、我们从闪存中读取配置文件、并在从串行配置模式下使用 SPI 将其发送到 FPGA。 但是、我们面临的问题是 FPGA 的"One"引脚未变为高电平、这表示 FPGA 未成功启动。 如果我接收到来自 xmodem 的.bin 文件、并且直接写入 SDRAM 读回的内容、则直接写入 FPGA SPI 的工作正常。 (FPGA DONE 为高电平)、但当我添加 SSI 闪存时、它无法正常工作。

那么、什么可能是问题、请帮助我解决该问题。 这个 唯一的任务暂停了我们的项目交付。

提前感谢!!!!

此致、

j. 马尼坎达萨米

模块铅防护和航天  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     看起来您的系统非常复杂。  

    。如果我从 xmodem 接收到.bin 文件并直接写入 SDRAM 读回直接写入 FPGA SPI 则表示工作正常。 (FPGA DONE 为高电平)但当我包含 SSI 闪存时、它无法正常工作。

    这意味着在 xmodem 步骤中、正在读取.bin 文件。 使用 SPI 写入 FPGA 也是有效的。 不起作用的是写入和读取 SPI 闪存。 这就是您需要研究的领域。  

     请完全按照我的要求显示。 是成功写入 SPI 闪存。 从 SPI 读取是否成功? 从一个小文件开始、然后逐渐增加文件大小。 如果您尝试向闪存写入/从闪存读取 x 个字节数、它是否写入/返回 x 个字节数?