主题:SysConfig 中讨论的其他器件
工具/软件:
嗨、TI
在我的设计中、我将 μ s PA19 μ 引脚 用于以下两者:μ s
-
监控按钮状态(通常为高电平、按下时变为低电平)μ s
-
MCU_SWDIO 函数(调试的默认高级别)μ s
我需要有关如何在 μ s .syscfg (__LW_AT__TI SysConfig 工具)中正确配置此内容以避免冲突的指导。
感谢您的支持!μ s
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.
工具/软件:
嗨、TI
在我的设计中、我将 μ s PA19 μ 引脚 用于以下两者:μ s
监控按钮状态(通常为高电平、按下时变为低电平)μ s
MCU_SWDIO 函数(调试的默认高级别)μ s
我需要有关如何在 μ s .syscfg (__LW_AT__TI SysConfig 工具)中正确配置此内容以避免冲突的指导。
感谢您的支持!μ s
您好 Robert:
由于这是全球通用格式、请使用英语作为默认语言。 如需中文支持、请访问 https://e2echina.ti.com/
显示错误的原因是您为单个引脚启用了双功能、可以 禁用 SWD、然后配置其功能:

重要说明:禁用 SWD 接口后、它将通过禁用锁定、直到下一个 BOOTRST。 因此、在开发阶段、建议在禁用 SWD 接口之前添加一些延迟、然后它将为用户保留一个重新下载新固件的时间窗口。 或者、您可能需要一些特殊操作才能连接设备。
B.R.
Sal
您好 Robert:
运行应用程序代码时、它将立即执行初始化并禁用 SWD 接口。 负延迟不起作用。

遗憾的是、在我查看 TRM 后、我发现需要 POR 来复位 SWD 属性、即使点击强制复位、也只会在 NRST 中生成大约 600ms 的低电平信号、这不足以触发 POR 和复位 SWD 接口:

因此、我建议您添加一个较大的延迟(秒级)、并在加载新固件之前手动触发 POR(强制 NRST 处于低电平状态的时间超过 1s)。
B.R.
Sal