在某寶上買了五個最小系統(tǒng)核心板是STM32F103C8T6的芯片,剛拿到手準(zhǔn)備下載程序調(diào)試,上電后板子自帶LED閃爍,這是商家自己下載的示例程序,說明芯片工作著,用KEIL4進(jìn)行下載自己程序,把自己編譯好的程序下載。用的JLINK的四線下載調(diào)試下載口,SW的調(diào)試接口,點(diǎn)擊下載后發(fā)現(xiàn)擦除成功,下載失敗,提示:
Load "..\Output\STM32-DEMO.axf"
Set JLink Project File to "F:文件RFID程序電機(jī)USERJLinkSettings.ini"
* JLink Info: Device "STM32F103T8" selected (64 KB flash, 20 KB RAM).
JLink info:
------------
DLL: V4.56 , compiled Oct 22 2012 19:40:04
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
S/N : XXXXXXXX
Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: Found SWD-DP with ID 0x1BA01477
* JLink Info: TPIU fitted.
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: Found Cortex-M3 r1p1, Little endian.
ROMTableAddr = 0xE00FF003
Target info:
------------
Device: STM32F103T8
VTarget = 3.300V
State of Pins:
TCK: 0, TDI: 0, TDO: 0, TMS: 1, TRES: 1, TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints: 4
JTAG speed: 500 kHz
Erase Done.
Programming Failed!
Error: Flash Download failed - "Cortex-M3"
彈出窗口提示:
下載不成功但是把原來的程序擦了,LED也不亮了,我的世界瞬間變暗了。想了想是不是這塊板子的問題,懶得上萬用表,直接下一塊板子,把剩下的四個最小系統(tǒng)板都下載了都是這種情況,出廠的程序全成功擦除,但是自己程序下載不了,這次五個小板上的LED全滅了。開始百度找原因。
其中常見錯誤鏈接:http://www.stmcu.org/module/forum/thread-566492-1-1.html
http://www.elecfans.com/emb/danpianji/20120905287381_15.html
度娘的原因差不多都試過了但對我的板子沒有作用,分析可能芯片原因,正好手頭有這個型號的芯片,就拿風(fēng)槍吹下來,換了個stm32,上電用jlink下載,心情異常激動啊,點(diǎn)擊下載,成功了。果斷給客服打電話,客服說聯(lián)系技術(shù)人員,這一聯(lián)系,沒影了,還是自己動手解決吧,繼續(xù)分析,把原因定位到芯片上了,可能是由于之前不當(dāng)操作導(dǎo)致進(jìn)入讀寫保護(hù)狀態(tài),導(dǎo)致無法擦寫芯片,可以據(jù)說用jlink中Unsecure chip 選項(xiàng)就行了~~我用的是方式isp試的
這是STM32下載的三種方式 http://blog.chinaunix.net/uid-20788517-id-263475.html
我用的是其中的第二種 ,在用isp下載之前一定要把跳線BOOT1置0,BOOT0置1,BOOT具體功能:
BOOT1=x BOOT0=0 從用戶閃存啟動,這是正常的工作模式。
BOOT1=0 BOOT0=1 從系統(tǒng)存儲器啟動,這種模式啟動的程序功能由廠家設(shè)置。
BOOT1=1 BOOT0=1 從內(nèi)置SRAM啟動,這種模式可以用于調(diào)試。
用下載方式的第二種isp下載即串口下載,果然發(fā)現(xiàn)了問題,確實(shí)被保護(hù)了。看圖真相
點(diǎn)擊Remove protection那個解除保護(hù)即可。剩下的按照鏈接的做就行了。
boot0和boot1全跳到0;改用Jlink成功下載。剩下的幾塊都用isp下載后,也全好了。
浪費(fèi)了一下午的時(shí)間,都是寫保護(hù)惹的禍。晚上又是不眠之夜,還有很多code沒寫。
剛才看了有關(guān)文章不用isp方式解除寫保護(hù),用jlink就行,至于如何操作這個軟件,看那個stm32的三種下載方式里的教程的鏈接。
前提是先 Connect 成功。怎么設(shè)置該軟件的參數(shù),看本文鏈接。如果連接不成功檢查boot引腳。
Target->connect.這里要先連接板子才可以進(jìn)行unsecure chip 操作.連接的時(shí)候我一開始連接不上,很郁悶.但是不小心把啟動方的跳線冒弄掉了,卻發(fā)現(xiàn)可以了.也就是說,我是在從片bootloader的啟動方式下(即使用串口的那種方式)連接上的.連接上之后.targer->unsecure chip.提示成功.如圖:
4.正常用Keil里的下載方式就可以下載了。
上一篇:關(guān)于ST-Link的internal command error問題的解決方法
下一篇:Keil MDK中 ST/Link 硬件仿真的配置,解決不進(jìn)入main函數(shù)的方法
推薦閱讀
史海拾趣
歌普電子深知技術(shù)創(chuàng)新的重要性,因此不斷加大在研發(fā)方面的投入。公司擁有一支卓越的研發(fā)團(tuán)隊(duì),能夠設(shè)計(jì)出先進(jìn)而成熟的產(chǎn)品方案,并配備了精密模具制造、高速連續(xù)沖壓等先進(jìn)生產(chǎn)設(shè)備。這些努力使得歌普的產(chǎn)品不僅獲得了多項(xiàng)國際安全認(rèn)證及外觀設(shè)計(jì)專利,還成功與國際品牌連接器相兼容。隨著產(chǎn)品的不斷優(yōu)化和升級,歌普的產(chǎn)品遠(yuǎn)銷全球多個工業(yè)國家及地區(qū),贏得了良好的國際聲譽(yù)。
20世紀(jì)70年代,ERNI開始實(shí)施全球化戰(zhàn)略。他們意識到,只有不斷擴(kuò)大市場份額,才能確保公司的長期穩(wěn)定發(fā)展。因此,ERNI開始在歐洲、北美和亞洲等地設(shè)立銷售處和生產(chǎn)基地,為全球客戶提供創(chuàng)新且高品質(zhì)的產(chǎn)品。這一戰(zhàn)略的實(shí)施,不僅使ERNI的銷售額大幅增長,還進(jìn)一步鞏固了其在全球連接器市場的領(lǐng)先地位。
進(jìn)入20世紀(jì)60年代,ERNI開始關(guān)注連接器技術(shù)的發(fā)展。他們意識到,隨著電子設(shè)備的日益復(fù)雜和多樣化,對連接器技術(shù)的需求也將不斷增長。因此,ERNI投入大量資源進(jìn)行研發(fā),終于在1967年成功開發(fā)出第一個背板連接器,這一創(chuàng)新技術(shù)迅速成為公司的核心產(chǎn)品,也為ERNI在連接器市場贏得了聲譽(yù)。
1947年,瑞士工程師Ernst Rudolf Erni和他的妻子Elsa在瑞士那提空(N?nikon)共同創(chuàng)立了“ERNI & CO.”公司。他們的首個訂單是為蘇黎世克洛騰機(jī)場開發(fā)地雷探測器和機(jī)場導(dǎo)航燈。這個起點(diǎn)雖小,但為ERNI日后在電子行業(yè)的輝煌奠定了基礎(chǔ)。隨著訂單的增多,公司逐漸擴(kuò)大了生產(chǎn)規(guī)模,并開始涉足繼電器、電氣設(shè)備等領(lǐng)域。
Crystal Semiconductor Corp成立之初,面臨著資金短缺、技術(shù)難題和市場競爭的多重壓力。然而,公司的創(chuàng)始人憑借對半導(dǎo)體技術(shù)的深刻理解和敏銳的市場洞察力,成功吸引了一批志同道合的工程師和投資者。他們共同攻克了技術(shù)難關(guān),推出了首款具有競爭力的晶體管產(chǎn)品,迅速在市場上占據(jù)了一席之地。
隨著技術(shù)的不斷積累和市場的日益擴(kuò)大,HOPERF開始著手整合產(chǎn)業(yè)鏈資源。公司不僅在ASIC芯片設(shè)計(jì)和MEMS傳感芯片設(shè)計(jì)方面持續(xù)深耕,還逐步構(gòu)建起包括封裝測試校準(zhǔn)技術(shù)、應(yīng)用服務(wù)在內(nèi)的完整產(chǎn)業(yè)鏈。同時(shí),HOPERF積極實(shí)施全球化戰(zhàn)略,在全球范圍內(nèi)招募頂尖研發(fā)設(shè)計(jì)人才,其中60%的專家級工程師來自德國、美國、瑞士等國際一流企業(yè)。這些舉措極大地提升了公司的研發(fā)實(shí)力和市場競爭力,為公司的全球化發(fā)展奠定了人才和技術(shù)基礎(chǔ)。
某年某月某日某產(chǎn)房,你誕生了(power up , 上電運(yùn)行),結(jié)果你不哭,醫(yī)生把你提起來,屁股上狠狠一巴掌,你哇哇大哭(reset, 復(fù)位成功),護(hù)士給你檢查,看有沒有傳染?。‥MI測試),然后打預(yù)防針(絕緣處理),沒有問題后作 ...… 查看全部問答∨ |
|
關(guān)于鏡像文件中的數(shù)據(jù)段搬移問題 各位,我最近在調(diào)一塊CPU是ARM926EJ-S的板子,用ADS 1.2寫了一個bootloader,生成鏡像格式是ELF格式,在用仿真器調(diào)試的時(shí)候發(fā)現(xiàn),我在程序中定義的全局變量在內(nèi)存中分配了空間,但是變量的值卻是空的(此變量我在程序中是賦了初值的) ...… 查看全部問答∨ |
|
ARM內(nèi)如果要跑andriod操作系統(tǒng)需要什么配置 我是剛接觸嵌入式的,因?yàn)楫厴I(yè)設(shè)計(jì)的需要,設(shè)計(jì)一個網(wǎng)關(guān)。我想知道,我想選一塊ARM芯片,不是核心板也不是開發(fā)板,他要能支持LINUX或者ANDRIOD操作系統(tǒng),我只知道需要有MMU,但是ARM9以上系列的都滿足,那對存儲 ...… 查看全部問答∨ |
大電流LED驅(qū)動,選了LM3433及LM5002配合來做驅(qū)動板,但是由于沒有中文資料,看了下他們的英文資料,有點(diǎn)費(fèi)勁,不是很懂,請大俠們幫忙講解一下(講解詳細(xì)與否依各位大俠的心情,簡單一點(diǎn)也行)。下面兩個圖分別是LM5002和LM3433的結(jié)構(gòu)框圖請各位大 ...… 查看全部問答∨ |
哪位開關(guān)電源的大神可以幫我解達(dá)一下關(guān)于UC3843電源芯片應(yīng)用的問題嗎,具體圖如圖所示, 哪位專家能幫我解釋以下幾點(diǎn)問題嗎? 1. 圖中Q303,Q305,Q305有什么作用嗎?其中最下面的光耦是單片機(jī)出來的PWM控制信號。 2. D301是干什么用的?在UC384 ...… 查看全部問答∨ |
本帖最后由 tiankai001 于 2014-10-30 23:31 編輯 形參和實(shí)參的區(qū)別 形參出現(xiàn)在函數(shù)定義中,在整個函數(shù)體內(nèi)都可以使用, 離開該函數(shù)則不能使用。 實(shí)參出現(xiàn)在主調(diào)函數(shù)中,進(jìn)入被調(diào)函數(shù)后,實(shí)參變量也不能使用。 形參和實(shí)參的功能是作數(shù)據(jù)傳送 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 含800萬神經(jīng)元的類腦芯片系統(tǒng)已經(jīng)問世
- Verizon以649.99美元的價(jià)格推出首個5G的熱點(diǎn)設(shè)備
- 蘋果高管赴韓訪問三星 商討iPhone芯片短缺的潛在問題
- 美科技公司敦促特朗普允許向華為銷售部分產(chǎn)品
- 魏哲家:臺積電持續(xù)向華為供貨
- 51單片機(jī)溫度計(jì)2.0版ds18b20+0.96寸OLED IIC顯示
- 單片機(jī)的數(shù)顯溫度設(shè)計(jì)與制作
- GEC210系統(tǒng)燒寫過程記錄(tftp方式)
- Ubuntu11.10使用TFTP協(xié)議傳輸文件到TQ210開發(fā)板學(xué)習(xí)筆記-1
- 移植u-boot-2016.11到TQ2440開發(fā)板全過程記錄
- 可見光室內(nèi)定位裝置51單片機(jī)定位編成
- dpkg的用法
- 基于WINCE的ARM9中網(wǎng)絡(luò)電話代碼,求助!
- DSP的電源設(shè)計(jì)和時(shí)鐘設(shè)計(jì)應(yīng)該特別注意哪些方面?
- 木耳粥
- [PDF] 免費(fèi)電子書英文《編譯器設(shè)計(jì)基礎(chǔ)》(torbenm)
- 短信貓發(fā)送長短信遇到的問題
- 一種軌至軌輸入的低壓低功耗運(yùn)放的設(shè)計(jì)
- DM642開發(fā)板可以通過網(wǎng)口跟相機(jī)通信嗎?
- CC2540藍(lán)牙4.0協(xié)議棧里增加特征值詳細(xì)步驟解析