器件型号:MSP432E401Y
问:我正在使用 MSP432E401Y,现在的问题是BOOTCFG寄存器设置错误。 我意外地将其设置为在启动时检查错误的引脚(PA2 而不是 PA3)。 我的初衷是让它检查 PA3 是否为低电平,如果是,则进入引导加载程序。 但现在它检查的是 PA2。 我需要更改它,但这需要将 BOOTCFG 寄存器中的一个位从“0”更改为“1”,而闪存中不允许这样做。 是否有办法可以将 BOOTCFG 值恢复为其默认值 0xFFFFFFFE,以便再次尝试写入?
答:您可以通过执行 TRM 第 3.3.4.3 节中的“unlock”程序来恢复器件。 这在 dbgjtag 实用程序中是自动完成的,请参见此处的说明:
C:\ti\ccsv8\ccs_base\common\uscif
dbgjtag.exe –f @xds110 –Y unlock,mode=msp432e4