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.

[参考译文] AM2634-Q1:硬件设计中是否需要 SOP DIP 开关?

Guru**** 663810 points
Other Parts Discussed in Thread: TMDS273GPEVM, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1240022/am2634-q1-does-the-sop-dip-switches-are-necessary-in-the-hardware-design

器件型号:AM2634-Q1
主题中讨论的其他器件:TMDS273GPEVMUNIFLASH

要将 SBL 和应用程序映像文件写入外部闪存、我始终需要在 Eva 板上设置引导模式开关(SOP 0 - 3)。 (按照 SDK 引导和闪存指南进行操作)

问题是、我们是否必须在控制板中添加相同的 DIP 开关?

或者、从外部闪存引导的最佳方法是什么?

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

    尊敬的 Phoenix:

    选择使用交换机组的目的是为了简化所有用户多个引导模式的使用。 如果您只需要单引导模式、那么您只需要在器件启动时使用正确的上拉/下拉电阻器即可。

    如果需要在控制板的引导模式之间交换、而您只需在两种模式之间交换、那么您很可能只需填充一个或两个跳线即可完成此操作、您可以根据跳线设置来配置电路板。 这方面的一个示例是 TMDS273GPEVM 上的设备。

    在上述情况下、中间跳线保持未连接到从 QSPI 闪存引导、而是连接到从 SBL 引导。 (其他跳线有助于控制其他引导模式)

    如果您还有其他相关问题、请告诉我!

    此致、

    拉尔夫·雅各比

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

    谢谢 Ralph

    我们只希望从 QSPI 外部闪存引导、但如果我将 SOP 引脚固定为 QSPI 模式、如何将映像刷写到外部闪存中?

    使用 TI 的 uniflash 工具将需要不同的引导模式。 例如、如果使用 SBL_JTAG_uniflash、则需要将其设置为 NOBOOT 模式。

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

    尊敬的 Phoenix:

    我认为最有效的解决方案是在闪存过程中启用对 SOP 引脚的访问、实现在模式之间切换。 如果您认为这只会在一次发生、则可以使用未填充的跳线或测试点、该跳线或测试点仅用于刷写图像。 如果您认为需要由用户等反复执行此操作、则建议使用已组装的跳线。

    我还听说过其他情况、例如在流程中、闪存通过插槽式电路板进行闪存存储、因此它与即用型软件一同安装、这种情况下您无法在引导模式之间进行任何切换。 但如果打算使用 SBL、则需要至少一种方法在 SBL + QSPI 引导之间切换。

    此致、

    拉尔夫·雅各比