標(biāo)題:
關(guān)于keil4.6 mdk調(diào)試stm32軟件仿真的一點(diǎn)總結(jié)
[打印本頁]
作者:
aabbcc
時(shí)間:
2014-12-6 18:12
標(biāo)題:
關(guān)于keil4.6 mdk調(diào)試stm32軟件仿真的一點(diǎn)總結(jié)
近日重新開始進(jìn)入stm32世界,寫了一個(gè)串口通訊的小程序,想仿真看一下結(jié)果,但由于手上沒有串口線,于是就想用軟件仿真一下,結(jié)果一點(diǎn)擊debug,發(fā)現(xiàn)程序不會(huì)進(jìn)入main函數(shù),老是在SystemInit這個(gè)函數(shù)里,無論怎樣他都不會(huì)跳進(jìn)main函數(shù)。于是就各種找原因,看配置,發(fā)現(xiàn)都沒什么可改的,最后我重新打開了一個(gè)以前寫的stm32串口通訊的程序。軟件仿真時(shí),點(diǎn)擊debug后馬上進(jìn)入main函數(shù),于是我就開始對(duì)比兩個(gè)函數(shù),以及工程配置的區(qū)別,功夫不負(fù)有心人,終于讓我找到了原因。原因就是能進(jìn)入main函數(shù)的這個(gè)的器件選擇的是stm32c8t6,而不能進(jìn)入main函數(shù)的那個(gè)選擇的是stm32rct6,于是我將此工程的器件也選擇為stm32c8t6,結(jié)果就OK了。于是我試了一些其他的,發(fā)現(xiàn)stm32txx和stm32cxx系列的都可以,而其他系列的有些可以有些不可以。具體為什么我也不知道,可能是keil里那些器件不允許軟件仿真吧。
在此,將其寫下來主要是為了加深印象,以后遇到類似的問題可以向個(gè)方向去檢查。大家遇到類似的問題也可以往這個(gè)方向去檢查檢查,不過大神要是不小心看到了,認(rèn)為這簡(jiǎn)直就是小兒科問題,忽略就行,因?yàn)楸救艘彩莿傞_始stm32
作者:
popo119
時(shí)間:
2015-4-26 21:08
學(xué)習(xí)了!呵呵呵
作者:
咱厝人
時(shí)間:
2016-6-8 13:51
樓主你好!我仿真的時(shí)候一直卡在這里無法進(jìn)入主函數(shù),求解(3.5的庫)
QQ截圖20160608134954.png
(51.93 KB, 下載次數(shù): 289)
下載附件
2016-6-8 13:50 上傳
作者:
西街耳呦
時(shí)間:
2016-7-15 15:51
keil5模擬仿真,用的是stm32f0,總是報(bào)錯(cuò) *** error 65: access violation at 0x48000014 : no 'write' permission,求指導(dǎo)
作者:
502luke
時(shí)間:
2020-4-17 10:16
我也想知道,求指導(dǎo)
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1