论坛» 嵌入式开发» MCU

LM3S系列防止jtag失效保护代码

院士
2012-10-10 12:19 1楼
如题

此段代码可以有效防止jtag失效。
应用于LM3S811芯片,并已经测试。
截取部分代码示例如下:
/*********************************************************************************************************
** Function name: void ProtectJtag(void)
** Descriptions: 防止Jtag失效
**
** Input parameters: None 无
** Output parameters: None 无
** Returned value: None 无
** Created by: Jobs Zheng
** Created Date: 2012-10-10 10:27
*********************************************************************************************************/
void ProtectJtag(void)
{
SysCtlPeripheralEnable(PROTECT_KEY_PERIPH);
GPIOPadConfigSet(PROTECT_KEY_PORT, PROTECT_KEY_PIN, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU);
GPIODirModeSet(PROTECT_KEY_PORT, PROTECT_KEY_PIN, GPIO_DIR_MODE_IN);
while(GPIOPinRead(PROTECT_KEY_PORT, PROTECT_KEY_PIN) == 0){
;
}
}

无版权,欢迎转载

附件
TI Stellaris系列LM3S微处理初始化部分
http://share.eepw.com.cn/share/download/id/79063
院士
2012-10-10 14:08 2楼
不错~~~~
院士
2012-10-10 16:20 3楼
这个貌似ST公司的stm32f10XXX就不需要这样的“特殊”解决方案。
高工
2012-10-10 17:16 4楼
呵呵,st有st的bug,比如i2c接口
菜鸟
2012-10-11 17:27 5楼
学习啦~~
高工
2012-10-11 18:07 6楼
LM3S系列MCU的JTAG很容易失效吗?
院士
2012-10-11 23:18 7楼
不容易。
但是也存在晶振配置失败,而jtag失效的可能性。
高工
2012-10-22 17:08 8楼
我还没有使用过STM32的IIC接口,也不知道其Bug,能具体说一下吗?
高工
2012-10-22 17:22 9楼
虽然不懂你们在说什么,但看起来好像很厉害的样子
共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]