[STM32F2] STM32F2禁用JTAG,使用SWD

[复制链接]
 楼主| sun1238898 发表于 2014-4-25 10:55 | 显示全部楼层 |阅读模式
STM32F2禁用JTAG,使用SWD,这样应该怎么操作,库有操作方法吗,谢谢。
mmuuss586 发表于 2014-4-25 12:09 | 显示全部楼层
SWD:PA13,PA14,GND的就够了;
相比JTAG,JTAG多出来的那几根口线,
你想禁用的话,设置成普通的IO口即可;
mmuuss586 发表于 2014-4-25 12:10 | 显示全部楼层
下载的话,设置成SWD接口,再添加FLASH;
 楼主| sun1238898 发表于 2014-4-25 14:05 | 显示全部楼层
mmuuss586 发表于 2014-4-25 12:09
SWD:PA13,PA14,GND的就够了;
相比JTAG,JTAG多出来的那几根口线,
你想禁用的话,设置成普通的IO口即可 ...

软件当中应该怎么设置呢?
zhaoyu2005 发表于 2014-4-25 18:11 | 显示全部楼层
库函数重定义(重映射)函数看看就知道了
Marco-Marco 发表于 2014-4-25 19:46 | 显示全部楼层
本帖最后由 Marco-Marco 于 2014-4-25 19:54 编辑

打开以前的工程,找到这几句。        
        RCC->APB2ENR|=1<<0;     //开启辅助时钟           
        AFIO->MAPR&=0XF8FFFFFF; //清除MAPR的[26:24]
        AFIO->MAPR|=0x01;       //设置为SWD模式
weiyuliang 发表于 2014-4-25 22:34 | 显示全部楼层
库函数代码:   
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO ,ENABLE);
   
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
 楼主| sun1238898 发表于 2014-5-4 13:59 | 显示全部楼层
weiyuliang 发表于 2014-4-25 22:34
库函数代码:   
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO ,ENABLE);
   

你确定你这是F2的?
夜夜 发表于 2014-5-10 00:28 | 显示全部楼层
上面的几个答案,把F1和F2系列没有区分清楚,F1里面只是部分脚可以Ramap,F2的“Ramap”比较比较高端,所有脚都可以,所以就叫“alternate function”,还弄了个专门的“Alternate function mapping”。
F2系列,有专门的寄存器选择引脚功能的,JTAG相关的PB3、4、5复位默认功能都是Jtag的功能,用作别功能的需要配置专有寄存器,叫:GPIOx_AFR
而且,还专门弄了个配置函数,叫“GPIO_PinAFConfig()”
库里面有专门的配置函数。所谓的禁用JTAG应该是官方文档沿用的之前的描述方法,具体的是可以部分或是全部选座IO操作;原文表述是
“You can disable some or all of the JTAG/SWD pins and so release the associated pins for GPIO usage.”
hqtdzgs 发表于 2014-5-11 11:07 | 显示全部楼层
F2有这么多说法吗?
我们正在用STM32F207,想用SWD接口,不知硬件电路是否有其他要求
夜夜 发表于 2014-5-11 13:46 | 显示全部楼层
hqtdzgs 发表于 2014-5-11 11:07
F2有这么多说法吗?
我们正在用STM32F207,想用SWD接口,不知硬件电路是否有其他要求 ...

没有特别要求,只是配置上灵活性大了一些。
hqtdzgs 发表于 2014-5-11 16:33 | 显示全部楼层
STM32F2系列,用SWD调试的参考电路,大神们发一个上来
 楼主| sun1238898 发表于 2014-7-14 12:29 | 显示全部楼层
夜夜 发表于 2014-5-11 13:46
没有特别要求,只是配置上灵活性大了一些。

嗯,你这答复很好,谢谢。
牙牙学语110 发表于 2015-10-30 01:16 | 显示全部楼层
weiyuliang 发表于 2014-4-25 22:34
库函数代码:   
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO ,ENABLE);
   

太棒了,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:专业单片机Zigbee方案代开发。可接毕设。 店铺:http://mcuzigbee.taobao.com

24

主题

518

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部