日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

STM32F103ZET6程序移植为C8T6+C8T6下载程序flash timeout的解决方案

發布時間:2024/3/24 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 STM32F103ZET6程序移植为C8T6+C8T6下载程序flash timeout的解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 一、程序移植 :程序移植還是蠻簡單的
    • 二、程序下載 : 會出現問題
    • (一)BOOT0和BOOT1
    • (二)程序下載
      • 1、代碼通用
      • 2、狀況不斷
      • 3、解決辦法
    • (三)STM32F103C8T6下載嘗試過的方法
      • 1、實測可用(C6T6和C8T6出現這種問題用過,C8T6自己在家測試失敗)
      • 2、參考的幾個博客-以后遇到可嘗試
      • 3、Flash time out,復位重試(解決方案c6t6換c8t6芯片)
    • 三、后續有時間再去整理STM32+4G+阿里云

一、程序移植 :程序移植還是蠻簡單的

(1)修改ZET6芯片為C8T6
(2)修改啟動文件(去掉hd.s結尾的,改為md.s結尾的)-沒記錯的話原子哥的代碼需要修改,野火的官方代碼不需要改
(3)魔術棒里面修改c++的參數(STM32F10X_HD修改為STM32F10X_MD)

STM32F103ZET6程序移植到C8T6-參考鏈接

二、程序下載 : 會出現問題

(一)BOOT0和BOOT1

STM32-BOOT0和BOOT1-參考鏈接
mcuisp下載程序-參考鏈接

1、STM32使用仿真器下載程序BOOT0=0;BOOT1=0; 2、STM32使用USB轉TTL下載程序BOOT0=1;BOOT1=0;

(二)程序下載

1、代碼通用

STM32(stm32f103c6t6和stm32f103C8T6)-兩者除了內存不一樣,目前感覺用的一部分功能,兩者的代碼是通用的。

2、狀況不斷

(1)拿到C8T6的板子以后,一直無法將程序下載進去,整的我很懵逼,跟著網上的方案進行嘗試,但是目前為止我個人使用都有問題(別人可以適用,我卻沒法用,可能是我的問題吧或者是板子的問題,還看到網上有的說是買到盜版C8T6了,不是正經的C8T6)
(2)最典型的問題是嘗試了各種方法程序下載不進去,有的是下載進去之后可以運行,但是當按下復位按鍵操作之后,STM32就徹底死了,都不知道跑哪去了

3、解決辦法

最后摸索出成功下載代碼且運行無誤的解決方案:
仿真器下載依舊不行,串口可以下載

(1)將BOOT0=1,BOOT1=0 (2)使用mcuisp串口1下載程序(下載完之后別急著復位,執行第三步以后復位) (3)將BOOT0=1改為BOOT0=0,然后再按復位即可(如果BOOT0任然高電平復位后單片機不知道死哪去了)

第二步下載超時的話可以多嘗試幾次,如果還不行的話就先BOOT0和BOOT1全部接地,mcuisp點下載后按復位鍵(點了下載之后復位就好,因為前面的下載下不進去),再去按照上面的3步進行操作

(三)STM32F103C8T6下載嘗試過的方法

1、實測可用(C6T6和C8T6出現這種問題用過,C8T6自己在家測試失敗)


STM32F103C8T6,keil MDK472 SWD下載模式或調試總是出現Error: Flash Download failed - “Cortex-M3“解決—參考鏈接

解決方案:

先長按復位點下載,會報錯,再松開復位,點下載就會下載成功。調試也一樣。

在學校時同學的C8T6單片機一直無法下載程序,我當時也是偶然看到了這種方法,親測可用,但是回家后自己買了個小板此法失效

2、參考的幾個博客-以后遇到可嘗試

(1)STM32 Not a genuine ST Device! Abort connection 錯誤解決方案

(2)Flash Download failed - “Cortex-M3“解決方法

(3)STM32 Keil問題解決:not a genuine st device

(4)Error: Not a genuine ST Device! Abort connection.&&Error:Flash dowload failed CortexM3

(5)Connection refused due to device mismatch! 的原因以及解決辦法

3、Flash time out,復位重試(解決方案c6t6換c8t6芯片)

當編譯結束之后code的數值超過30000,可能使用仿真器給c6T6下載程序時下載到一半就下步進去了,mcusip同樣時下載超時,出現下載錯誤的問題

錯誤現象:


暑假無聊-ing

剛學32時買的核心板三四十,現在一塊最小板起碼100左右了,幾個月前畫板時買的二手ZET6芯片也得70一片,顯然太貴了,還悍廢了一塊,太心疼了。最近想把之前實現過的一些功能移植到C6T6或者C8T6上,以后如果有需要就用這些便宜點的芯片,所以剛回家那幾天花了一點時間去嘗試修改。

隨著芯片的大幅漲價,各種替代品也隨之出現,前段時間看上海合宙公司出了可以兼容STM32F103芯片的板子,有需要的同志可去看看,自己臨時用不到+時間原因就先不看了。


大三的時候十塊錢淘的二手小風扇,風力十足,沒舍得扔就帶回家了,沒成想現在是暑假在家的避暑神器,小風扇一天天呼呼地吹(之前都是在學校有空調為了避暑不回家,現在疫情大東北也不讓待,暑假沒空調真滴難過啊!!!!)

三、后續有時間再去整理STM32+4G+阿里云

放暑假前為了完成一個作品,就使用了4g模塊的串口接收/發送數據+GPRS傳輸數據的功能,其他的沒來得及看。如果最近有學習的,可以一起互相交流。

合宙的cat1- 4g模塊其實和之前使用的2G模塊lua語言二次開發沒太大區別,只是代碼更完善,功能更強大了。(自己的4g模塊還是20年cat1火的時候,沒花錢薅羊毛來的,一直沒有用到,前陣子突然用到了)

總結

以上是生活随笔為你收集整理的STM32F103ZET6程序移植为C8T6+C8T6下载程序flash timeout的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。