Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH
器件型号: MSPM0G3107
Thread 中讨论的其他器件: SYSCONFIG、UNIFLASH
在使用一些生产日期代码更新某些 MCU 的软件时、我们开始在产品中看到问题。
在尝试使用我们的更新机制更新我们的引导或应用程序时、有些人无法对应用程序闪存的所有部分进行编程、在这种机制下、我们会擦除和写入一些扇区。 我们可以在更新过程中写入的特定地址看到问题。 有些人工作正常、有些人不时工作、有些人根本不工作。
我们已禁用看门狗、错误可能会出现在写入数据的中间、因此在运行期间它没有被中断或重新启动。
在写入扇区并读回同一扇区时、我们可以看到它们不匹配。 尝试重写也不起作用。 使用调试器读回闪存时、我们可以看到它没有写入。
我们可以使用调试器写入和读取闪存并避免出现任何错误。
我们看到 TI MCU 和 PCB 的某些特定批次的问题。 我们看到的 PCB 在 W41-w43 2025 之间采用 MCU 时出现了问题。
对于有问题的人、我们在正常引导期间会收到几个(例如 32 个)DL_SYSCTL_NMI_IIDX_FLASH_DED 中断、之后当尝试在闪存上写入扇区时、我们会看到额外的 20 多个中断。
在已知良好的电路板上、我们看不到 W41-w43 之前和之后的任何此中断。
有关 MCU 生成的 TI 配置、请参阅所附已上传文件到安全文件区域。 我们将在找到相关信息时以及在需要时提供更多信息。
为什么这个错误出现在某些人身上而不是出现在其他人身上,如果这是一个已知的 bug 如何处理?















