ydd hi,
APM32E103支持释放PA15/PB3/PB4,同时保留PA13/PA14 的 SWD下载调试功能。根据用户手册,需将SWJ-CFG[2:0]配置为 010b,即关闭JTAG-DP、保留SW-DP

您描述的“首次可以 SWD 下载,程序运行后再次无法下载”现象,建议优先确认当前代码是否误配置成了同时关闭JTAG-DP 和 SW-DP(SWJ-CFG=100b)噢
同时可以确认一下,在配置SWJ重映射前已开启AFIO时钟,并检查RT-Thread/BSP后续初始化过程中是否再次修改了AFIO/SWJ配置。
如果方便的话,您可以把目前JTAG/SWJ重映射部分的代码贴出来哈,我们可以进一步帮您确认具体配置~