娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月12日(星期三)

正在發生

2020年03月12日 | 關于STM8的程序下載問題:SWIM Error[30006]報錯解決辦法匯總

發布者:溫馨時光 來源: eefocus關鍵字:STM8  程序下載  SWIM 手機看文章 掃描二維碼
隨時隨地手機看文章

本人也是Windows用戶的受害者,對于編程1天,配置2天的經歷來說,著實是一種痛苦的情況。本人也是遇到了這個問題,雖然發現竟然是芯片錯了,但也因為這個研究了好幾天,為了下次不再重新網上搜索,就把我現在對這方面的解決方法匯個總,并把我個人的自己見解放在里面記錄下來。

問題背景


我用的是IAR的STM8開發環境,在連接ST-LINK時,選擇運行調試就會立馬報錯,出現錯誤為:**Connection error(usb):swim error[30006]:comm init error:chip does not answer,不管插多少次,重啟系統都不行。


針對這樣的情況,下面要從硬件和軟件兩個方面來分析并解決。


硬件方面

1. ST-LINK仿真器或者STM8燒壞了。它可能會因為電壓不穩,接線錯誤導致短路等等原因而損壞,所以你可以摸一下ST-LINK或者STM8芯片燙不燙,如果發燙很有可能已經導致損壞,可以選擇換一個,也不貴。不用購買官方的,都是淘寶上十幾塊的ST-LINK V2和U盤大小差不多。我用的就是這種:

還有就是對內置固件的升級,網上有很多這樣的建議和教程,我覺得這個還是很有難度的,一般出現這種問題的也就是新手這種水平居多,所以還是略過吧,重新買一個沒多少錢。


2. 檢查是否是引腳錯誤。對于上述圖片的這種仿真器,一般就是10引腳接口,如下所示:

一般和單片機上的連接用的就是4個引腳,其中ST-LINK V2之所以適應STM8和STM32兩種系列的仿真,就是因為

---左排引腳是STM8的SWIM調試模式

--右排引腳是STM32的JTAG或者SWD的調試模式

一般芯片供電都是用3.3V,所以可以不接5V引腳,如果接錯了,也會出現上述error[30006]的錯誤。


軟件方面

1.SWIM模塊被屏蔽

這個原因可能不是很多人知道,在STM8芯片中有一個全局配置寄存器CFG_GCR,如下定義:

  

該寄存器的最后一位就是SWIM的使能端口,在單片機復位下,該寄存器默認是0x00,表示SWIM是被允許的,而如果某個STM8型號的不支持SWIM,很可能復位狀態下是0x01,屏蔽了SWIM,這個時候你就得去芯片參考手冊里去看看這個。


2.IAR配置錯誤

這一塊其實是開發者最常用的,一般配置出錯也不太可能,在仿真和在線調試兩種模式下,區別就是在于選擇在線調試模式即可,具體方法為:

1)打開你要下載的工程,然后在右邊一欄中右鍵工程,選擇option

2)在category中選擇Debugger,在Setup下面的Driver從原來的Simulator選擇為ST-LINK,點擊OK即可。


3.ST-LINK V2驅動問題

這個問題也是大家面臨最多的問題,一般情況下下載失敗都是由于驅動安裝失敗或者版本不兼容造成的,嘗試過上述一些方法之后,如果還是失敗,那么你就要考慮驅動問題了。對于驅動無非就是兩點,一是驅動版本是否正確,二是驅動是否安裝成功。這里我總結網上的經驗再結合自己的,總結為大的步驟。

1)卸載驅動。往往發生驅動問題時,或者在設備管理器中出現黃色感嘆號的情況,就是驅動安裝失敗,首先避免以前的驅動產生干擾,先卸載驅動。在設備管理器中找到黃色感嘆號的設備,然后右鍵->卸載,完成卸載驅動。


2)取消自動安裝。每次都是插上USB后自動開始安裝驅動,導致你安裝完你需要的驅動之后,再一次插入就變成安裝最新驅動,前面就白花功夫了。這里我介紹了關于Win8.1的取消自動安裝步驟,其他系統這里就不介紹了,步驟如下:

步驟一:將鼠標移動到屏幕最右下角,然后上移,就會出現一個豎欄,點擊設置;

步驟二:出現設置界面,然后點擊上方第二個“控制面板”,進入控制面板界面;

步驟三:然后選擇“設備與打印機”

步驟四:然后看到設備一欄中,右鍵你自己的PC,右鍵選擇“設備安裝設置”;

步驟五:選擇第二個“否,讓我選擇要執行的操作”,然后選擇“從不安裝來自windows更新的驅動程序軟件”,保存更改即可。


3)網上下載驅動。一般百度或者去官網下載驅動,百度搜索驅動時注意下載一些評分比較高,評論寫的都是好評的驅動,別下成病毒或者別的什么程序了。而且要注意是選擇32位的x86版本,還是64位版本。


4)驅動解壓。這里需要注意,一般下載下來的很多是壓縮包,或者是exe的可執行程序,而且壓縮包里大多數也是exe可執行程序,很多人以為執行這些可執行程序之后就算是安裝驅動完成了。其實是錯誤的,這些exe其實只是一種解壓方式的程序打包,他會釋放里面的文件到指定的目錄,其實說白了就是解壓,是一種定向關聯解壓。里面的解壓出來的文件才是真正的驅動文件。


在運行exe的時候,會讓你選擇安裝目錄,你可以選擇默認,或者自己設定一個目錄,但這里你要把這個目錄記下來,后面手動安裝驅動是需要的。這里你還要確認一下,你打開那個安裝目錄,去看一下是否已經安裝完畢。有的時候明明提示你安裝成功,但實際上你去安裝目錄一看,發現是空的,說明并沒有安裝。


5)手動安裝驅動。這已經是最后一步了,是真正安裝驅動的步驟,你到設備管理器中,找到黃色驅動,右鍵選擇更新驅動程序,然后選擇手動搜索。這里很關鍵,你需要把第4步那個安裝目錄選擇,因為那里就是驅動文件,選擇完后就會開始安裝,你的ST-LINK如果燈不再閃爍,而是常亮,說明驅動安裝成功啦。如果還是不行,你拔下來再插一次試試,基本就可以了。


總結

終于完成了安裝,如果上面所有的步驟都嘗試過,還是不行的話,那真是命不好,你已經成功避免了99%可能出現的情況,要不你就換臺電腦試試,或者實在不行,重裝IAR吧。雖然Windows讓程序員很通過,但畢竟多數人還是用的是他,好好享受吧。希望這些能讓我以后少走些彎路。

關鍵字:STM8  程序下載  SWIM 引用地址:關于STM8的程序下載問題:SWIM Error[30006]報錯解決辦法匯總

上一篇:iar Error[Li005] no definition for "assert_failed"
下一篇:stm8用ST-Link下載時出現Connection error

推薦閱讀

受到國內“中國制造2025”、“一帶一路”、“互聯網+”等政策和市場因素的影響,近幾年中國集成電路產業保持高速增長。智能手機、車載電子、物聯網、工業控制、人工智能(AI)等終端市場亦迎來了快速發展時期,對芯片的需求量也保持了持續快速增長,集成電路設計(IC)企業迎來了難得的發展機遇。 于此同時,對于國內正在成長中的IC設計企業而言,雖然獲...
之前,我們面向初學者介紹了仙知網絡協議API的概念、類別及使用教程。接下來,將詳細介紹如何查詢機器人狀態 API中的“機器人信息”和“機器人的運行信息”,希望幫助用戶更高效地使用仙知機器人。機器人狀態 API如何查詢機器人信息查詢機器人信息請求編號: 1000 (0x03E8)名稱: robot_status_info_req描述: 查詢機器人信息JSON 數據區: 無請...
仙知機器人2020升級款,基于SRC的激光SLAM地面式自動叉車重磅登場三大升級,五大特點,總有一個Get你激光高度? 隨心而定第一代基于SRC的激光SLAM地面式叉車屬于單激光式叉車,只在機器頂部安裝了一臺紅外線激光雷達。激光雷達位置較低,在運行過程中只能掃描到同層高度的障礙物,在遇到超出機身高度的障礙物往往不能很及時的做出反應。為了解決這一問題...
3月12日,蓋世汽車于麥格納官方獲悉,其已于日前正式發布全新的eBeam電動車橋技術。該技術具有可擴展性,讓汽車制造商有能力在保證實用性和功能性的前提下實現卡車的電動化。eBeam集成了電池電動或混合動力系統,結構化的設計能滿足車輛的高載荷,同時可實現與之相匹配的持續性功率輸出。麥格納全新eBeam電動車橋據麥格納官介紹,eBeam專為皮卡和輕型商用...

史海拾趣

問答坊 | AI 解惑

VHDL寫的鍵盤程序有錯誤 那位幫解決一下

library ieee;         use ieee.std_logic_1164.all;         use ieee.std_logic_unsigned.all; entity t is         port(key0,key1,key2,key3,key4,key5,key6,key7,key8,key9 ...…

查看全部問答∨

RS糾錯碼

TS流中 有188字節的包 有204的包 ,那多出來的16字節的糾錯碼 主要有哪些用處  在線等…

查看全部問答∨

花了二年時間和近5W RMB學javaEE,現在想轉學嵌入式,請過來的前輩給點意見!

     小弟馬上要大學畢業,時間不多,所以想前輩高人指點,希望給出合理學習嵌入式的方向,以及應先后學些什么,用什么樣的書,小弟先在此拜謝了!寫得有點長,請耐心看完。先自我介紹一下:      男,23 ...…

查看全部問答∨

請教程序編譯時出現的問題?

剛開始修改好程序后編譯時沒有錯誤,但運行時立即電腦重啟, 重新編譯時,就出現了下列問題: 針對#include \"StdAfx.h\" fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit 請問諸位該怎 ...…

查看全部問答∨

串口通訊 我用中斷方式接受 怎么老式不行啊 請大蝦們幫我看看啊 不勝感激!!!>>>>>>

#include \"config.h\" uint16 Fdiv; uint8 p; uint8 flag_ri; void __irq IRQ_UART0(void) { if(0x04==(U0IIR&0x0f)) {   p=U0RBR;   flag_ri=1; } VICVectAddr=0x00; } void DelayNS(uint32 dly) { uint ...…

查看全部問答∨

【成都】【創業伙伴招募】-Windows開發,短信彩信開發

本人于成都創立軟件工作室,工作室屬于創業初期。 工作室致力于移動平臺應用,主要為海外外包產品。 網址:www.mobiletao.com (主要面向海外客戶) 現工作室欲拓展國內市場,開發移動商業應用,招募技術合作伙伴,共同創業。 要求: 1.對移動商 ...…

查看全部問答∨

請問allegro中元件重疊造成的DRC如何解決啊

本信息來自合作QQ群:電子工程師技術交流(12425841) 群主在壇子ID:Kata   請問allegro中元件重疊造成的DRC如何解決啊 …

查看全部問答∨

寬帶功率放大電路

現有一個電阻1歐姆,電感0.23微亨器件,需要用頻率為0.2-20MHz、電流為100-200mA的正弦信號去驅動它,不知道有沒有高手做過???給點撥一下…

查看全部問答∨

有關TI芯片的選擇問題

請問有誰能說一下 MSP430、C2000 或 Cortex-M(Stellaris) 這幾款芯片那款更適合做圖像處理方面的運算,正在做一個通過實時數據的傳輸動態畫圖的東西,由于剛開始學習,不太了解,希望大家能給點意見!…

查看全部問答∨

啟點

從今天開始學習FPGA。 還有Verilog HDL。 希望大家一起學習! 加油?。。 ?

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 霞浦县| 达拉特旗| 香港 | 马山县| 竹溪县| 清苑县| 泗洪县| 屯门区| 清河县| 阜南县| 高雄县| 陵川县| 繁峙县| 池州市| 山东省| 上栗县| 柳江县| 平湖市| 阳东县| 宁明县| 西平县| 安徽省| 常熟市| 巴里| 枣庄市| 三明市| 曲周县| 北票市| 涞水县| 乐至县| 乐亭县| 玉门市| 宜宾县| 界首市| 彭阳县| 卓尼县| 鄂温| 桃园市| 乌审旗| 大连市| 犍为县|