搜索
bottom↓
回复: 10
打印 上一主题 下一主题

继续请教请教一下如何关闭STM32H750的JTAG功能、是哪个函数啊

[复制链接]

出0入475汤圆

跳转到指定楼层
1
发表于 2024-3-3 09:24:32 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
找了一圈没有找到是哪个库函数,
以前F3、F4时候的库函数在H750里面是没有的
也没有看到寄存器的操作,自己搞不懂

出0入4汤圆

2
发表于 2024-3-3 15:11:27 | 只看该作者
我记着有F1系列有,F4也没有的,把IO功能重新定义下就可以了

出0入0汤圆

3
发表于 2024-3-4 09:23:15 | 只看该作者
cubemx配置时选用wire,应该就算自动禁止jtag模式了吧

出0入475汤圆

4
 楼主| 发表于 2024-3-4 10:44:42 来自手机 | 只看该作者
谢谢上面两位,我自己研究了半天,终于搞懂了就是直接配置GPIO时候 选择对应 AF 功能就好了,它默认的AF就是JTAG,重新选AF后就是新的了,
现在搞不懂了,每出一个东西又是全新不同的,好辛苦😂

出5入8汤圆

5
发表于 2024-3-4 16:45:42 | 只看该作者
  1. __HAL_RCC_AFIO_CLK_ENABLE();//使能AF时钟
  2. __HAL_AFIO_REMAP_SWJ_NOJTAG(); //禁用JTAG
复制代码


hal库提供了对应的函数

出0入475汤圆

6
 楼主| 发表于 2024-3-4 21:16:45 来自手机 | 只看该作者
diyeyuye 发表于 2024-3-4 16:45
hal库提供了对应的函数
(引用自5楼)

哥们你这是哪个芯片的啊?
我搜遍了整个hal库文件里面的 JTAG字符都没看到一个

而且GPIO那个文件就那么几个函数,压根没有这个remap的啊,

出0入1209汤圆

7
发表于 2024-3-4 21:40:51 | 只看该作者
楼主不知道在纠结什么,在cubemx里没开启jtag的情况下,生成的代码已经包含了5楼说的代码,这部分你不用管,直接初始化你需要的引脚功能就行了。

出50入135汤圆

8
发表于 2024-3-4 22:21:26 来自手机 | 只看该作者
cubemx不用?

出5入8汤圆

9
发表于 2024-3-5 08:11:15 | 只看该作者
1a2b3c 发表于 2024-3-4 21:16
哥们你这是哪个芯片的啊?
我搜遍了整个hal库文件里面的 JTAG字符都没看到一个

(引用自6楼)

stm32F103的芯片,你用cubemx配置生成的工程再去搜索这个呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入475汤圆

10
 楼主| 发表于 2024-3-5 18:39:40 | 只看该作者

没有的,之前都不知道这是啥玩艺。。。。
以为像以前STM32103/407那样一样的操作即可

出0入475汤圆

11
 楼主| 发表于 2024-3-5 18:41:23 | 只看该作者
diyeyuye 发表于 2024-3-5 08:11
stm32F103的芯片,你用cubemx配置生成的工程再去搜索这个呢
(引用自9楼)

可能和我没有上楼哥们说的st的那个专用工具的原因吧
我在库文件中没有发现 GPIO_EX 这个文件,或许是这个工具生成的?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 20:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表