LM3S6911 加密问题

Other Parts Discussed in Thread: LM3S6911

请指导, LM3S6911 如何加密,有硬件加密吗???

  • 通常情况下在程序中对JTAG口加密。

  •  

    2种代码加密方案:

    JTAG引脚做GPIO——可以修复,代码会被擦除

    禁止JTAG——不可修复

    当控制器通过POR或RST复位时,JTAG引脚(PB7、PC0、PC1、PC2、PC3)将被设为默认的JTAG功能。用户可以用软件来把这些引脚配置成GPIO功能,这时调试器就不能和MCU连接了。 这样就可以建立一个软件程序来阻止调试器与LM3S系列MCU相连。如果加载到Flash的程序代码,就立即将JTAG引脚变成GPIO功能。在JTAG引脚功能切换前,调试器是没有足够的时间去连接或停止控制器的。这就可以将调试器锁在器件之外。

  • 我的板子现在出现一个奇怪的现象:新板子下载程序没有问题,但是下第二次就提示错误 unknown error。具体提示为:

    * JLink Info: TotalIRLen = 4, IRPrint = 0x01

    ***JLink Error: Could not power up debug port: Control/Status register reads 00000F03

    ROMTableAddr = 0x0

    ROMTableAddr Read Error. Set to Cortex-M3 default: 0xE00FF003

    仿真器用的Jlink,编程软件为Keil

    这个程序我以前用相同的电路板测试过,是可以使用的。

    不知道是不是keil 设置有问题还是怎样?