发新帖我要提问
12
返回列表
打印
[开发工具]

只要重映射端口SW就关掉了

[复制链接]
楼主: wyjie
手机看帖
扫描二维码
随时随地手机跟帖
21
selongli| | 2018-11-9 21:21 | 只看该作者 回帖奖励 |倒序浏览
只关闭JTAG,打开SW

使用特权

评论回复
22
fentianyou| | 2018-11-9 21:21 | 只看该作者
两个调试接口,一个是比较通用的Jtag,一个是SWD。

使用特权

评论回复
23
xiaoyaodz| | 2018-11-9 21:22 | 只看该作者
固件库会操作。

使用特权

评论回复
24
minzisc| | 2018-11-9 21:22 | 只看该作者
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关掉JTAG,不关SW
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);//关掉SW

使用特权

评论回复
25
backlugin| | 2018-11-9 21:22 | 只看该作者
参考手册和固件库

使用特权

评论回复
26
lzmm| | 2018-11-9 21:22 | 只看该作者
完全SWJ(JTAG-DP + SW-DP):复位状态;          应该是0x00
完全SWJ(JTAG-DP + SW-DP)但没有NJTRST;      应该是 0x01
关闭JTAG-DP,启用SW-DP;                                应该是0x02
关闭JTAG-DP,关闭SW-DP;                                 应该是0x04

使用特权

评论回复
27
sdCAD| | 2018-11-9 21:22 | 只看该作者
用函数库中的函数进行操作

使用特权

评论回复
28
hudi008| | 2018-11-9 21:22 | 只看该作者
void JTAG_Set(u8 mode)
{
        u32 temp;
        temp=mode;
        temp<<=25;
        RCC->APB2ENR|=1<<0;     //?????¨?ú?±??          
        AFIO->MAPR&=0XF8FFFFFF; //????MAPR??[26:24]
        AFIO->MAPR|=temp;       //?è??jtag????
}

使用特权

评论回复
29
fengm| | 2018-11-9 21:22 | 只看该作者
WJ(串行线JTAG) 支持JTAG 或SWD访问Cortex 的调试端口。

使用特权

评论回复
30
kkzz| | 2018-11-9 21:22 | 只看该作者
代码测试可行。               

使用特权

评论回复
31
xiaoyaodz| | 2018-11-9 21:22 | 只看该作者
CubeMX生成代码没有操作过。

使用特权

评论回复
32
fentianyou| | 2018-11-9 21:22 | 只看该作者
SWD占用的IO口更少

使用特权

评论回复
33
selongli| | 2018-11-9 21:22 | 只看该作者
重新找一个不关闭JTAG或者SW接口的代码重新下载到板子中即可。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则