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.
您好、专家!
对于我正在从事的工程、我尝试通过 SPI 上传固件更新
因此、我将尝试让电路板的引导模式为 SPI 模式。 根据我的 SPI 配置、我似乎会使用备用 GPIO 选项3。 因此、我需要配置 BOOTDEF。 BOOTDEF0至0x66。
我不知道如何做到这一点、我对此非常陌生。
我已经尝试在 BOOTDEF 等代码中直接写入这些值。 BOOTDEF0 = 0x66、不起作用。 然后我尝试找到它的存储器地址、但也找不到该地址。
我查看了数据表和技术参考手册、在这里我可以看到一些信息、但没有说明。
此外、如果我尝试使用 SPI 引导加载程序更新固件的日期、还需要 SPI 闪存内核来实际下载并运行程序。 如果我这样做,有没有地方我可以找到这个,还是我必须创建它我自己?
您无需使用代码来设置 BOOTDEF1和 BOOTDEF0的值。 您将需要分配 BOOTDEF GPIO 引脚、然后更改设定的 GPIO 上的电源、您可以选择引导模式。
有关更多详细信息、请参阅技术参考手册-第 4.4节"设备引导模式"。 您可以在其中找到定制引导模式以及如何使用 GPIO 引导至不同的引导模式。
谢谢。
罗纳克