主题中讨论的其他器件:TMS320F28076、 MSP432E401Y
您好!
我使用 Uniflash CLI 刷写两个菊花链 CPU:TMS320F28076 和 MSP432E401Y。
我使用的是 XDS100v2 USB 调试探针。
闪存在两个 CPU 上都可以正常工作、但我无法在 MSP432E401Y 上配置选项"FlashEraseSelection "。
我需要使用此选项、因为需要在 MSP432E401Y 上刷写引导加载程序和应用程序、因此应用程序闪存不得擦除引导加载程序。
当我将"FlashEraseSelection "设定为"只擦除和下载必要的段"时、 dslite.bat 文件生成这个错误:
"失败:未知属性:FlashEraseSelection "。
我尝试使用"-l"选项、指定生成的配置文件以及-s 选项、设置特定的"FlashEraseSelection "属性、但这两种方法都会生成上述错误消息。
Uniflash 生成的配置文件包含以下字符串:
{"Texas Instruments XDS100v2 USB Debug Probe/Cortex_M4_0":{"FlashEraseSelf":"只擦除和下载必要的段"}
如上所述、如果我未设置此选项、则 MSP432上的闪存工作正常、但作为默认行为、闪 存每次在闪存之前都会擦除、因此应用程序闪存会擦除引导加载程序。
是否有方法使 dslite.bat 仅刷写所需的扇区?
谢谢、
卢卡