器件型号: MSPM0G3519
1.如何 将 G3519 swdio/PA19、swclk/PA20 用于 GPIO 输入或输出?
您是否向我发送 GPIO PA19、PA20 示例代码?

2.建议 拉高/拉低 SWDIO,SWCLK 的最小电阻?
3.如果 SWDIO、SWCLK 短路或断开连接或我们的应用程序失败(PA19/20 保持高电平) ,我们是否可以将 BSL_invoke 与 UART 一起用于闪存更新?
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.
器件型号: MSPM0G3519
1.如何 将 G3519 swdio/PA19、swclk/PA20 用于 GPIO 输入或输出?
您是否向我发送 GPIO PA19、PA20 示例代码?

2.建议 拉高/拉低 SWDIO,SWCLK 的最小电阻?
3.如果 SWDIO、SWCLK 短路或断开连接或我们的应用程序失败(PA19/20 保持高电平) ,我们是否可以将 BSL_invoke 与 UART 一起用于闪存更新?
尊敬的 Jaures:
对于 SWDIO 和 SWCLK 引脚禁用、您可以在 TRM 中找到相关指导: MSPM0 G 系列 80MHz 微控制器技术参考手册(修订版 C)。它可以由软件禁用。

2.在 MCU 中、SWDIO 是内部上拉、默认 SWCLK 是内部下拉。 参考数据表、在内部上拉或下拉电阻为 40k Ω。
3.如果 SWD 端口被禁用、则其他通信接口可以通过 UART、I2C、SPI 等引导加载程序更新程序。 您可以参阅 MSPM0 引导加载程序实现(修订版 D) 应用手册、了解如何实现 MSPM0 引导加载程序。
尊敬的 Jaures:
请参阅随附的示例、了解如何禁用 SWD 引脚。 如果要将 SWD 引脚配置为其他功能、则需要将重新配置代码更改为所需的功能。
e2e.ti.com/.../disable_5F00_swd_5F00_LP_5F00_MSPM0G3519_5F00_nortos_5F00_ticlang.zip
尊敬的 Jaures:
如果 SWD 被禁用、则无法将固件编程到器件并进入调试模式。
但在下电上电后将重新启用 SWD、因为程序与前一个将禁用 SWD 的程序相同、因此即使下电上电、也会在程序转到 DL_SYSCTL_disableSWD (); API 后再次禁用 SWD。
如果您要重新编程、可以尝试采用我的示例所示的方法、即在禁用 SWD 之前添加开关输入、这样器件在下电上电后就不会立即被禁用、此时可以对固件进行重新编程。