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.

[FAQ] [常见问题解答] MSP432E401Y:重置 BOOTCFG

Other Parts Discussed in Thread: MSP432E401Y

器件型号: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