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.
工具与软件:
您好!
我使用 AM2431开发了定制硬件、使用开发模式初始化 SoC 后可以正常工作。
由于 PCB 尺寸的限制、开发了最终的 PCB、以移除用于选择引导模式的开关、并且仅具有一个用于选择 SPI 闪存模式的电阻器。
从 AM2431手册可以看出、如果将 NULL SBL 存储在 SPI 闪存上、那么它将正常引导、而无需在开发模式下使用脚本初始化 SoC。
但是、它不起作用。
我用下面的步骤对它进行了测试。
准备新的 PCB (新的 AM2431且无 SPI 闪存、选择引导模式至 OSPI 引导模式)
2.使用刷写设备将 th SPI 闪存上的空 SBL 刷写并将 SPI 闪存焊接到新 PCB。
3.打开 PCB (我希望零引导能够正常运行、但它不能正常运行)
它将与以下程序一起正常工作。
1.准备新的印刷电路板
2.选择开发引导模式并使用脚本初始化 SoC
3.使用 SPI 闪存模式刷写空引导。
3.打开印刷电路板(正常工作)
我想知道如何在不在开发引导模式下初始化新 PCB 的情况下使我的应用程序运行。
谢谢!
您好!
除了开发引导模式之外、还可以使用其他引导模式。
我假设您现在没有引导模式引脚选项、主要是更改引导模式。
因此、在注意事项上、您可以通过以下方式更改引导模式 SW: https://github.com/TexasInstruments/Beyond-SDK/blob/main/am64x/examples/switch_boot_mode/switch_boot_mode.c
此致、
Vaibhav
您好!
感谢您的评论,很抱歉这么晚才回复。
如果未使用开发模式初始化 SOC、则无法使用 XDS110下载软件。
因此我无法运行您提供的软件。
我想知道如何为新的 AM2431运行任何软件(尚未使用 DEVMODE 进行初始化)
是否有任何解决方案可以运行存储在 SPI 闪存中的软件而不使用 DEVMODE 初始化 SOC?
在生产过程中、很难更改用于初始化 SOC 的 BOOT 引脚。
此致、
您好!
感谢您的耐心。
Unknown 说:是否有任何解决方案可以运行存储在 SPI 闪存中的软件而无需使用 DEVMODE 初始化 soc? [报价]如果唯一可用的引导模式是定制电路板上的 SPI 引导模式、则无法初始化 SoC。
此致、
Vaibhav