久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11161|回復(fù): 2
收起左側(cè)

flyMcu給STM32串口燒錄失敗踩坑、總結(jié)

[復(fù)制鏈接]
ID:146533 發(fā)表于 2020-8-11 10:31 | 顯示全部樓層 |閱讀模式

關(guān)于flyMcu給STM32串口燒錄失敗中間的過程及自己踩坑和總結(jié)
芯片:CKS32F103C8T6的最小系統(tǒng)板,中科芯的
現(xiàn)象:FlyMcu點擊開始編程后,就會一直出于開始連接、連接超時、芯片無應(yīng)答等情況

一、FlyMcu設(shè)置、BOOT0及BooT1設(shè)置問題

首先:設(shè)置BOOT0=1,BOOT1=0為燒錄模式;
然后我以為是我的FlyMcu設(shè)置出現(xiàn)了問題,然后開始檢查、查閱百度資料,按照百度來的設(shè)置還是始終不行,如圖所示;嘗試了網(wǎng)上的很多方法始終無解。

二、芯片本身問題

開始懷疑是不是芯片出問題了,(百度說的CKS和STM的F1系列完全兼容)然后就換了個方式下載,用ST-Link去接SWD接口調(diào)試下載,驗證成功下載,實驗現(xiàn)象正常,如下圖,大致排除是芯片的問題了;

正好家里還有個F1ZET6的板子,拿回去測試還是一樣的結(jié)果,F(xiàn)lyMcu顯示開始連接、連接超時,向上面的那張圖一樣;

三、USB轉(zhuǎn)串口TTL模塊問題

其次就是串口模塊的問題,這個問題為什么排在芯片本身問題后面呢?因為這個串口模塊我之前才剛剛給esp8266燒寫程序成功,并完美運行了的,所以我本身就沒怎么懷疑這個下載器模塊的問題。但是問題肯定還是需要解決的,于是我還是換上了另一個我手上同型號(完全一模一樣)的CH340模塊,更換接上測試,結(jié)果還是一樣的。后來某個地方需要用到一個Microusb轉(zhuǎn)TTL的模塊,就自己用CH340N焊了一個簡易版(方拆卸)這樣的,然后就在STM32F103ZET6測試下載,居然成功下載和運行;
(PS:在另一片文章中我會說明一下Microusb轉(zhuǎn)TTL的模塊的詳細(xì)制作說明,有興趣的可以去看看,哈哈)

那就大概找到以前的下載失敗的問題了,是買的USB轉(zhuǎn)TTL模塊的問題。查閱了下說明文檔,我這個下載器是支持STC全系列的免冷啟動的,如下圖

全名:5代STC全系列單片機(jī)自動編程器免冷啟動下載USB轉(zhuǎn)TTL

所以,必須用普通的USB轉(zhuǎn)TTL CH340模塊才行,于是接著去測試CKS32F103C8T6板子,連接上電下載,結(jié)果現(xiàn)象還是一樣的開始連接。。。
那這到底是什么問題呢?BOOT模式設(shè)置正確、FlyMcu界面設(shè)置正確、自己做的CH340模塊也沒有問題、測試ZET6的demo也完全能下載成功正常運行;那么真相就只有一個,那就是出在CKS32F103C8T6這塊最小板上,所以最后又去某寶心痛的買了兩塊STM的最小系統(tǒng)板(STM32F103C8T6),如下圖,一塊藍(lán)色的一塊黑色的板子,到貨測試,激動人心的時刻來了,你沒有猜錯,兩塊板子(藍(lán)色和黑色的)均成功下載并運行,好了問題終得到了解決了!

后來經(jīng)過多次測試,原來是CKS32F103C8T6那塊最小板按下復(fù)位鍵后根本連BootLeader都進(jìn)不了,最后買的STM32F103C8T6的兩塊板子及STM32F103ZET6都能成功的進(jìn)入到BootLeader,這就是本次測試所踩的一些坑及一些小心得體會!

四、 踩坑總結(jié)如下:

1. 首先你肯定供電要正常,CH340的驅(qū)動需要安裝成功,這是基礎(chǔ)就不用多說;
2. 串口轉(zhuǎn)TTL模塊連接線確保是好的、RX與TX連接正確(C8T6:RX—A9,TX—A10;ZET6:RX—A9,TX—A10);
3. 使用串口下載前,設(shè)置為燒錄模式:BOOT0=1(高電平),BOOT1=0(低電平),下載完后,可以設(shè)置回原來那樣都接低電平。;
4. 其次再是FlyMcu設(shè)置的問題:串口、波特率(F103的不要超過115200)、左下角模式、選項字節(jié)區(qū)、編程前重裝文件、校驗及編程后執(zhí)行這些選項設(shè)置;
5. 加載生成的hex文件,并勾選右邊的編程前重裝文件,這樣,就不用每次下載程序,重新加載hex文件了。
6. 如果你是用買的USB轉(zhuǎn)TTL模塊,請選用正確的模塊,不要用我買成我的STC的這種(以前剩下的)了,注意分清一下USB轉(zhuǎn)TTL模塊與STC系列的下載器;
7. 買的最小板,如果不太懂的就盡量認(rèn)準(zhǔn)STM的買,因為淘寶上一些比較便宜的最小系統(tǒng)開發(fā)板就是用的中科芯的MCU,但是如果你使用的是SWD接口調(diào)試下載程序這些的,就還是完全沒得問題(親測);
8. 根據(jù)實際硬件選擇“不使用RTS和DTR”或者“DTR的低電平復(fù)位,RTS高電平進(jìn)BootLoader”等配置,根據(jù)實際硬件選擇即可;

PS:使用FlyMcu給F103的C8T6串口下載程序,左下角的模式選擇無論是DTR低電平復(fù)位,RTS高電平進(jìn)BootLeader還是DTR高電平復(fù)位,RTS高電平進(jìn)BootLeader都是可行的(親測STM32F103C8T6有效),只需保證程序能進(jìn)BootLeader即可燒寫。如下圖

好了,希望猿一的踩坑經(jīng)驗?zāi)軒椭侥?/font>


回復(fù)

使用道具 舉報

ID:1050548 發(fā)表于 2023-8-11 09:20 | 顯示全部樓層
有什么好方法學(xué)習(xí)C語言,我研究了很近不明白。
回復(fù)

使用道具 舉報

ID:195496 發(fā)表于 2023-10-4 11:38 | 顯示全部樓層
看別人的例程,修改測試,慢慢適應(yīng)
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品一区久久 | 久久激情网| 青青草免费在线视频 | 在线视频国产一区 | www.一区二区| 亚洲国产成人av好男人在线观看 | 国产精品一区一区三区 | 成人高潮片免费视频欧美 | chengrenzaixian | 国产精品99久久久久久宅男 | 午夜成人在线视频 | 先锋av资源网 | 欧美 视频 | 午夜欧美一区二区三区在线播放 | 欧美一区二区三区视频在线 | 拍真实国产伦偷精品 | 国产精品美女久久久久aⅴ国产馆 | 精品亚洲一区二区三区四区五区 | 亚洲综合久久精品 | 国产区精品视频 | 亚洲www | 性做久久久久久免费观看欧美 | 色婷婷一区二区三区四区 | 色吧综合网 | 成人在线视频一区二区三区 | 日本福利片| 91高清视频在线观看 | 色一情一乱一伦一区二区三区 | 色婷婷综合久久久中字幕精品久久 | 一区不卡在线观看 | 精品国产1区2区3区 在线国产视频 | 伦理二区 | 午夜男人天堂 | 国产网站在线 | 天天看天天操 | 一区二区国产精品 | 天天综合网永久 | 国产精品视频网址 | 日本涩涩视频 | 亚洲高清在线观看 | 少妇一级淫片免费播放 |