您好!
要更新固件映像、如果我使用以太网作为更新程序传输层、它在现场的工作方式是怎样的。我在下面的第一个链接之后有一个用于 MSP432E401Y 的 Launchpad 和 iam、但当我转到任务4时。 指令1使用以太网时、假定 MCU 的闪存被擦除。BSL 脚本编写器唯一可以擦除存储器的方法是通过 USB DFU Comm. 根据第二个链接中的表1第5页、我在这里可以选择哪些选项来使用以太网100%更新固件?
感谢您的任何意见
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 的 Launchpad 和 iam、但当我转到任务4时。 指令1使用以太网时、假定 MCU 的闪存被擦除。BSL 脚本编写器唯一可以擦除存储器的方法是通过 USB DFU Comm. 根据第二个链接中的表1第5页、我在这里可以选择哪些选项来使用以太网100%更新固件?
感谢您的任何意见
您好 Dick、
请参阅以下相关主题:
谢谢、
Alexis
此外、对于在程序控制下执行它、以下操作:
https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/850895
您好 Alexis 和 Bruce、
感谢这些链接,所以我想确保我理解正确,似乎我应该一直调用 ROM_UpdateEmac(),或者至少通过我的应用程序调用以太网更新程序,因为我无法擦除内存以触发更新?
第二个问题查看下面的链接我在 bl_check.c 中遵循了 CheckForceUpdate(),它在 bl_startup_ccs.s 中被调用,它有2个条件,要么是闪存被擦除,要么我可以使用 bl_check_update_fn_hook () 来启动更新。因此,我只需定义 bl_check_update_fn_hook (),如果需要进行一些逻辑检查 要更新?再次感谢