我不太确定如何配置MSP432E411上的ROM bootloader? 据我所知,在默认设置(BOOTCFG=FFFFFFFFFF'FFfeh)中,启动代码将在启动时检查pH7级别;如果为高,则输入ROM bootloader (从0100 '0000h开始)。 如果闪存重置矢量也被擦除,则将进入ROM。
支持哪些接口? 具体来说,是否支持USB更新?
是否支持通过SDK中的函数调用或编程序列直接从软件进入ROM bootloader? 此条目是否需要设置以上引脚/擦除闪存。
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.
我不太确定如何配置MSP432E411上的ROM bootloader? 据我所知,在默认设置(BOOTCFG=FFFFFFFFFF'FFfeh)中,启动代码将在启动时检查pH7级别;如果为高,则输入ROM bootloader (从0100 '0000h开始)。 如果闪存重置矢量也被擦除,则将进入ROM。
支持哪些接口? 具体来说,是否支持USB更新?
是否支持通过SDK中的函数调用或编程序列直接从软件进入ROM bootloader? 此条目是否需要设置以上引脚/擦除闪存。
¨谢谢! 我在这里误译了EN位。
我不确定我是否理解从应用程序进入ROM bootloader的方式...如果我理解正确,我会调用IRQ功能,将SP重置为应用程序的SP地址,并从ISR内调用AppUpdateUSB? 但是,这不会从ROM执行,而是需要单独链接到闪存中? 是否有SDK功能?
引导加载程序如何在配置的接口之间进行选择?
我更喜欢只使用ROM bootloader的解决方案!
谢谢! 更新主要通过USB进行。 是否需要配置和/或启用外围设备,或者ROM代码是否会处理此问题? USB设备在进入时的预期状态是什么,或者所有内容都将被初始化? 描述符是否可以配置(PID/VID)/ UpdateUSB()使用的(非const) pui8DescriptionInfo参数是什么?
我认为没有办法使用不同的UART来更新ROM代码,但这需要链接闪存代码吗?