原文:STM32之JTAG、SWD模式

说在前面的话 最近YKY项目做了新的硬件设计,其中键盘接口采用矩阵式键盘 ,有两个接口使用了STM PB PB , 调试中发现,这两个接口对应的两行均不能正常扫描到按键值,查看数据手册才知道这是系统接口,需要进行设置才可以 作为普通IO口使用。如图是数据手册对这两个接口的介绍: 解决方法 寄存器版本: 库版本: RCC APB PeriphClockCmd RCC APB Periph AFIO, ...

2019-08-08 13:58 0 1888 推荐指数:

查看详情

stm32的两种固件下载模式JTAGSWD

一、JTAG模式 这种模式一般有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的。值得注意的是,不同的IC公司会自己定义自家产品专属的Jtag头,来下载或调试程序。 Test Clock Input (TCK) -----强制要求1:TCK ...

Thu Mar 26 00:01:00 CST 2015 0 9185
STM32 ~ JTAGSWD和串口下载的问题

最近有一个项目用到STM32,为了使PCB布线方便一些所以改了一些引脚,占用了JTAG接口的PA15和PB3,所以要禁用一下JTAG,下载采用SWD模式。这样在实际操作中做出一些总结(方法网上都有、这里只是总结记录一下,如果是STM32F4系列就不 ...

Tue May 12 22:53:00 CST 2015 0 6287
STM32JTAGSWD接口禁用问题

我们在用单片机开发产品是无可避免的会使用到JTAG或者SWD接口或者是硬件工程师的粗心大意,或者是因为硬件资源的限制,当我们遇到这些问题的时候就需要复用这些IO口 #define GPIO_Remap_SWJ_NoJTRST ((uint32_t)0x00300100) /*!< ...

Mon Apr 10 23:05:00 CST 2017 0 6491
偶遇STM32 JTAGSWD口(调试)被禁用无法下载,已经粗暴解决!

处女座,为了板子走线美观,拉线方便,在项目量产前,还更改了原来外设的IO口,埋头苦干一天,移植ok,发现PB3一直不听使唤,好,加班检查代码,检查初始化,时钟,IO对应,然后试PCB板,是否短路,断路等等等,试遍了,纹丝不动,拉不高也拉不低。。。这是为什么呢,百度一下,才发现,PB3是JTAG口 ...

Mon Dec 26 22:37:00 CST 2016 4 12080
STM32 JTAG/SWD禁用导致无法烧写解决方法

由于STM32的引脚功能较多,在为了方便硬件的使用,常会使用复用,重映射的功能,这里主要提及的是SWDJTAG端口的引脚对应出现的问题。为了使得TIM2能够重映射到PA15和PB3,所以得对TIM2进行重映射,但是这样是不够的,因为下载调试端口SWD默认就占用了该引脚,所以重映射无效,因此必须先 ...

Wed Nov 04 00:07:00 CST 2020 0 1214
STM32SWD调试

2019年11月 一般来说,STM32的调试可以使用SWD。SWCLKGNDTMSRST SWDIOTDO_SWO 最为重要的就是三根线: GND、CLK、DIO。 供电为3.3V。可以不接。 其中DIO是在7-th pin上,而CLK是在9-th pin上。GND在下面一排基本都是 ...

Thu Nov 21 03:06:00 CST 2019 0 486
stm32swd接口的烧写协议是否公开的呢?

stm32swd接口的烧写协议是否公开的呢? 需要用一台好的示波器来抓才能有足够的存储深度,保证你能够过滤掉那个该死的50clock。 按照Arm的手册,每次转换发送方都需要一个TNR---但是我观察JLINK的波形却没有那个该死的TNR。 手册中说异步SWD需要,同步不需要 ...

Sat Sep 12 02:46:00 CST 2015 0 8193
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM