原文:STM32 JTAG/SWD禁用導致無法燒寫解決方法

由於STM 的引腳功能較多,在為了方便硬件的使用,常會使用復用,重映射的功能,這里主要提及的是SWD和JTAG端口的引腳對應出現的問題。為了使得TIM 能夠重映射到PA 和PB ,所以得對TIM 進行重映射,但是這樣是不夠的,因為下載調試端口SWD默認就占用了該引腳,所以重映射無效,因此必須先啟動時鍾 void Relay GPIO Config void GPIO InitTypeDef GPI ...

2020-11-03 16:07 0 1214 推薦指數:

查看詳情

偶遇STM32 JTAGSWD口(調試)被禁用無法下載,已經粗暴解決

處女座,為了板子走線美觀,拉線方便,在項目量產前,還更改了原來外設的IO口,埋頭苦干一天,移植ok,發現PB3一直不聽使喚,好,加班檢查代碼,檢查初始化,時鍾,IO對應,然后試PCB板,是否短路,斷路等等等,試遍了,紋絲不動,拉不高也拉不低。。。這是為什么呢,百度一下,才發現,PB3是JTAG口 ...

Mon Dec 26 22:37:00 CST 2016 4 12080
STM32JTAGSWD接口禁用問題

我們在用單片機開發產品是無可避免的會使用到JTAG或者SWD接口或者是硬件工程師的粗心大意,或者是因為硬件資源的限制,當我們遇到這些問題的時候就需要復用這些IO口 #define GPIO_Remap_SWJ_NoJTRST ((uint32_t)0x00300100) /*!< ...

Mon Apr 10 23:05:00 CST 2017 0 6491
stm32swd接口的協議是否公開的呢?

stm32swd接口的協議是否公開的呢? 需要用一台好的示波器來抓才能有足夠的存儲深度,保證你能夠過濾掉那個該死的50clock。 按照Arm的手冊,每次轉換發送方都需要一個TNR---但是我觀察JLINK的波形卻沒有那個該死的TNR。 手冊中說異步SWD需要,同步不需要 ...

Sat Sep 12 02:46:00 CST 2015 0 8193
STM32JTAGSWD模式

說在前面的話   最近YKY項目做了新的硬件設計,其中鍵盤接口采用矩陣式鍵盤(4*4),有兩個接口使用了STM32 (PB3、PB4), 調試中發現,這兩個接口對應的兩行均不能正常掃描到按鍵值,查看數據手冊才知道這是系統接口,需要進行設置才可以 作為普通IO口使用。如圖是數據手冊對這兩個接口 ...

Thu Aug 08 21:58:00 CST 2019 0 1888
STM32報錯init mode failed解決方法

昨天使用 STM32CubeMX 生成項目配置時,在 System Core 的 SYS 選項的 Debug 模式中選錯了,選成了 "No Debug". 我是用 VSCode 配合 Platformio 插件單片機程序的,首次往STM32板子上燒錄程序時沒有任何問題,但是之后再想向板子上燒錄 ...

Sun Mar 14 18:54:00 CST 2021 0 491
STM32 ~ JTAGSWD和串口下載的問題

最近有一個項目用到STM32,為了使PCB布線方便一些所以改了一些引腳,占用了JTAG接口的PA15和PB3,所以要禁用一下JTAG,下載采用SWD模式。這樣在實際操作中做出一些總結(方法網上都有、這里只是總結記錄一下,如果是STM32F4系列就不 ...

Tue May 12 22:53:00 CST 2015 0 6287
STM32 SWD下載出現no target connect解決方法

筆者學習使用的開發板為STM32F103C8T6核心板 學習過程中,通過keilUvision軟件使用ST_link進行程序下載時發現無法下載。總是彈出如圖所示問題: 通過查詢資料發現解決這個問題非常簡單,在st_link驅動正常的前提下,在Kile軟件里配置好使用st_link進行 ...

Wed Oct 07 00:40:00 CST 2020 0 703
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM