如题,少了一个程序之后就把M4放一边调其他东西,后来发现想写程序CCS DEBUG链接设备出错,网上搜了之后发现有说调试口加锁的可能,问下TI大神
1.怎么判断M4是不是烧了
2如果需要解锁调试口具体步骤怎么实现
Michael Sun:
电路没问题的话,芯片没那么容易坏的。
先看一下仿真器驱动安装是否正常,然后试试使用IDE或者LMFlashProgrammer能否擦除并写入Flash。
芯片如果被锁住也可能导致JTAG无法连接。通过LMFlashProgrammer可以解锁,具体步骤搜一下这个论坛,以前发过好几次了。
xyz549040622:
1.不好判断,一般你什么也写不进去就是烧了
2.解锁的教程可以看数据手册,也可以翻以前的帖子
xyz549040622:
只有JTAG相关的四个脚和NMI复用的2个脚需要解锁。其他脚在功能切换时不需要考虑解锁。
具体方法是在Lock寄存器写入KEY,然后再操作commit寄存器就好了。具体方法如下:
10.2.4 Commit ControlThe GPIO commit control registers provide a layer of protection against accidental programming ofcritical hardware peripherals. Protection is provided for the GPIO pins that can be used as the fourJTAG/SWD pins and the NMI pin (see “Signal Tables” on page 1330 for pin numbers). Writes toprotected bits of the GPIO Alternate Function Select (GPIOAFSEL) register (see page 671), GPIOPull Up Select (GPIOPUR) register (see page 677), GPIO Pull-Down Select (GPIOPDR) register(see page 679), and GPIO Digital Enable (GPIODEN) register (see page 682) are not committed tostorage unless the GPIO Lock (GPIOLOCK) register (see page 684) has been unlocked and theappropriate bits of the GPIO Commit (GPIOCR) register (see page 685) have been set.