TI中文支持网
TI专业的中文技术问题搜集分享网站

请教cc2640r2f调用SysCtrlSystemReset()函数不能正常复位的原因

库版本为simplelink_cc2640r2_sdk_1_40_00_45

目前问题是

  LED_R_ON;

  ssd=60000;

  while(ssd–);

  SysCtrlSystemReset();
//  HAL_SYSTEM_RESET();
//  HCI_EXT_ResetSystemCmd(HCI_EXT_RESET_SYSTEM_HARD);

如下调用复位函数后、很大概率不能正常复位、cpu直接死机。

请问原因和解决方法。

如何保证可靠复位?

Viki Shi:

用HAL_SYSTEM_RESET试试,等效于引脚复位

user5925450:

回复 Viki Shi:

请问HAL_SYSTEM_RESET如何调用?没查到包含的库文件哦

user5925450:

回复 Viki Shi:

之前使用的是自定义的
//复位MPU
//#define HAL_SYSTEM_RESET()*((uint32 *)0x40082270) = 1;

赞(0)
未经允许不得转载:TI中文支持网 » 请教cc2640r2f调用SysCtrlSystemReset()函数不能正常复位的原因
分享到: 更多 (0)