STM32下載程式出現Invalid ROM Table
剛做的STM32F429IGT的板子使用SWD口下載程式的時候出現“Invalid ROM Table”錯誤,網上也有很多同行遇到這個問題,他們的解釋是因為晶片內部有程式,並且裡面的程式使用外部晶振,並且是按照外部晶振為8MHz的頻率來設計的,而我們的板子上的晶振是是25MHz的,內部程式執行的時候會出現超頻,導致晶片內部鎖相環“卡死”,鎖相環出現問題就無法給CPU核心提供時鐘了,導致無法下載程式。有位網友的做法是使用串列埠下載工具將晶片內部擦除,這時候微控制器內部就不會出現鎖相環錯誤,就可以使用SWD偵錯程式下載程式了。
按照上面的方法將BOOT0拉高然後使用ISP工具將晶片擦除之後的確可以下載程式了,這可能說明晶片內部是有程式的,但是這個晶片是剛買的,按道理應該是沒有程式的,能解釋這個問題的可能是晶片不是全新的......
這是網上找的isp工具,專門通過串列埠下載程式到stm32,其實這個軟體自己就可以做,可以參看stm32的ISP協議。
相關推薦
STM32下載程式出現Invalid ROM Table
剛做的STM32F429IGT的板子使用SWD口下載程式的時候出現“Invalid ROM Table”錯誤,網上也有很多同行遇到這個問題,他們的解釋是因為晶片內部有程式,並且裡面的程式使用外部晶振,並且是按照外部晶振為8MHz的頻率來設計的,而我們的板子上的晶振是是25MHz的,內部程式執行的
STM32下載報錯invalid rom table
下載 繼續 告訴 clear article 遇到 速度 搜索 csdn stm32單片機也用了蠻長時間了,這次遇到的小問題還是蠻有趣的,在這裏分享給大家。一起共勉; 今天調試一個stm32板子和往常的習慣一樣,會一部分一部分的焊接,今天調試發現下載程序時候報錯:inval
使用ST-LINK模擬器下載/模擬時提示“Invalid ROM Table”錯誤
環境說明 keil5.11 分析描述 當使用ST-LINK模擬器連線下載/模擬程式至晶片時,出現以下錯誤: Invalid ROM Table 以前用ST-LINK除錯程式的時候是正常的,該如何下載程式呢? 問題解答 修改O
STM32微控制器使用SWD(Serial wire debug)模式 下載程式出錯問題解決
最近在使用STM32F105微控制器做產品,使用SWD介面下載程式,遇到一些問題,得益於網上的一些文章最後得以解決,所以也想把問題解決的過程整理出來,以供出現同類問題的技術人員進行參考,本人沒有系統地學習SWD介面下載程式的過程(每天的時間都在趕開發進度,很難靜
使用st link v2向stm32下載和除錯程式
st官網 正版ST-link/V2引腳定義和注意事項 分為ST-LINK/V2和ST-LINK/V2-ISOL兩種型號 是STM8和STM32微控制器(MCU)系列的線上偵錯程式和程式設計器(還是下載器、模擬器??)。 使用 keil ST-LIN
Linux下開發stm32(二) | 使用openocd下載程式
1.openocd介紹 openocd全名叫做Open On-Chip Debugger,是一個自由開放的片上除錯工具和程式設計工具,目前已經發布到0.10.0版本,目前主流偵錯程式幾乎都支援,具體可以檢視Open On-Chip Debugger:OpenOCD User’s Guid
STM32用串列埠(USB串列埠)下載程式的方法
一、 STM32串列埠下載程式步驟 1)安裝《CH340驅動(USB串列埠驅動)_XP_WIN7共用》 2)開啟串列埠下載軟體《STM32F4串列埠下載軟體(FLYMCU)》 3)開發板USB介
關於SpringBoot整合MyBatis+微信小程式出現的問題(org.apache.ibatis.binding.BindingException: Invalid bound stat)解決方案
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 錯誤解釋為:無效的繫結語句。一、普通問題的
STM32 禁用swd-jtag下載口後,重新下載程式的方法
由於工作需要,複用了PA15的時候,程式禁用swd-jtag功能,網上多方查詢解決方法。 在重新上電的時候,保證BOOT0為高電平,BOOT1為低電平,即可禁止程式從燒寫過的程式碼啟動,這時,重新燒寫程式即可。 STM32三種啟動模式對應的儲存介質均是晶片內
STM32超頻後無法下載程式的解決方案
最近專案中有兩塊F405的DEMO板,一個8M晶振,一個24M,所以悲劇就發生了。。。。 MDK能識別到JLINK裝置號,但是無法識別埠,錯誤提示:No Contex-M SW Device Found. 晶片超頻後可以通過BOOT引腳的電平設定,修改啟動地址,然後就可以成功下載程式了。 具體操作如下:
yum 下載時出現錯誤解決方法
yum1,ping www.baidu.com 驗證你是否能夠上網2,ping 223.5.5.5 ping域名不通,ping外網地址時通了,你的DNS配置有問題。3,修改DNS網卡的配置文件 如: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /t
運行Maven項目時出現invalid LOC header (bad signature)
spa article popu stand details 必須 standard eset org 為Maven小白,今天這問題困擾了我好久,經過多次在網上查詢,終於找到了原因。明明一個小問題卻耗費很多時間,著實不應該,所以必須記錄一下。 報錯信息如下: 對話框
20180117MySQL出現Waiting for table metadata lock的原因以及解決方法
存在 ces ldb 環境 gpo open 這就是 理解 而且 轉自http://www.cnblogs.com/digdeep/p/4892953.html 轉自:http://ctripmysqldba.iteye.com/blog/1938150 (有修改) MyS
Invalid Rom
www www. boot0 技術分享 val boot 數據 成功 單片機 問題描述 原因說明 這多半是因為單片機超頻被鎖,就是HSE_VALUE設置的與實際值不一致,容易造成這個問題。 解放方法 1. 先正確配置 HSE_VLAUE, 看HSE_VALUE
在使用mybatis的selectFromExample時出現Invalid bound statement (not found)錯誤
oca ror jdk filter tro lec ces hint nco 主要原因:運行項目在構建的時候只會默認的去加載resource資源文件裏面的資源,其他地方的配置資源不會加載 。故沒有讀取到mybatis的MapperXml映射 結構如下 =======
DevExpress.XtraEditors.TextEdit綁定數據後,不輸入內容,出現 “Invalid Value” 無效值錯誤
給定 bind 遇到 obj span pla 字段類型 圖片 焦點 使用C#做桌面應用開發時經常會將數據綁定到控件,便於接受界面錄入結果 然而,當字段類型為數值型類型(如:int,decimal, float等)時 ,如果沒有給定內容,當控件失去焦點時,出現“Invali
運行Maven項目時出現invalid LOC header (bad signature)錯誤,Tomcat不能正常啟動
argument 不能 sig 嚴重 對話 toc cau ebr tom 作為Maven小白,今天這問題困擾了我好久,經過多次在網上查詢,終於找到了原因。明明一個小問題卻耗費很多時間,著實不應該,所以必須記錄一下。 報錯信息如下: 對話框: 控制臺:
SpringBoot出現Invalid bound statement (not found)以及application.yml出錯
看值後面是否有 kkon空格,哥就kaza卡在這 mapper-locations:空格clas mybatis: mapper-locations: classpath:mapper/*.xml &n
stm32編譯時出現 error: #35: #error directive: "Please select first the target STM32F10x device used
用keil4新增標頭檔案時,為了圖方便把建立的標頭檔案放在桌面 編譯的時候就出現了#error directive: "Please select first the target STM32F10x device used 這時候應該在你的c/c++(這裡找c/c++)裡面的Defi
IOS6.0 應用內直接下載程式 不需跳轉AppStore
閒來沒事看了篇文章 應用內建立應用商店環境,不跳轉AppStore. 原來是IOS6.0的新特性,頓感慚愧。研究下 SKStoreProductViewController類是UIViewController的子類, 如果你對view controller比較熟悉的話,那SKStoreP