www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 開發(fā)環(huán)境:keil MDK V5.10操作系統(tǒng):windows 7(32位)目標(biāo)硬件:STM32F103C8問題描述:在使用jtag對某軟件進(jìn)行調(diào)試的時(shí)候,KEIL可以正常的進(jìn)行軟件下載,一旦使用F5全速運(yùn)行時(shí),立即發(fā)現(xiàn)程序跑飛了,暫停

開發(fā)環(huán)境:keil MDK V5.10

操作系統(tǒng):windows 7(32位)

目標(biāo)硬件:STM32F103C8

問題描述:在使用jtag對某軟件進(jìn)行調(diào)試的時(shí)候,KEIL可以正常的進(jìn)行軟件下載,一旦使用F5全速運(yùn)行時(shí),立即發(fā)現(xiàn)程序跑飛了,暫停后匯編代碼顯示“MOVS R0 R0”。程序跑飛的時(shí)候可以看到目標(biāo)設(shè)備程序執(zhí)行過程正常(燈正常閃爍,串口調(diào)試信息正常輸出)。


問題原因:芯片的JTAG引腳被復(fù)用,在程序初始化階段將JTAG引腳remap為了普通的IO引腳導(dǎo)致。


PS:在使用JTAG進(jìn)行程序調(diào)試的時(shí)候,如果程序中開了看門狗,調(diào)試程序進(jìn)行了單步調(diào)試的情況也可能導(dǎo)致JTAG無法正常使用,因?yàn)槟繕?biāo)設(shè)備的看門狗不能因?yàn)閱尾綀?zhí)行而暫停,從而導(dǎo)致在JTAG在線調(diào)試的單步執(zhí)行或者暫停執(zhí)行的情況下,目標(biāo)設(shè)備由于看門狗不能暫停,已經(jīng)導(dǎo)致硬件復(fù)位,從而脫離JTAG的調(diào)試模式,導(dǎo)致看起來程序跑飛。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在這篇文章中,小編將對PLC的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對它的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: PLC 模塊化 程序

對程序進(jìn)行優(yōu)化,通常是指優(yōu)化程序代碼或程序執(zhí)行速度。優(yōu)化代碼和優(yōu)化速度實(shí)際上是一個予盾的統(tǒng)一。一般是優(yōu)化了代碼的尺寸,就會帶來執(zhí)行時(shí)間的增加;如果優(yōu)化了程序的執(zhí)行速度,通常會帶來代碼增加的副作用。很難魚與熊掌兼得,只能在...

關(guān)鍵字: 單片機(jī) 程序

一個程序首先要保證正確性,在保證正確性的基礎(chǔ)上,性能也是一個重要的考量。要編寫高性能的程序,必須選擇合適的算法和數(shù)據(jù)結(jié)構(gòu)。

關(guān)鍵字: CPU 程序 緩存

仿真的概念其實(shí)使用非常廣,最終的含義就是使用可控的手段來模仿真實(shí)的情況。在嵌入式系統(tǒng)的設(shè)計(jì)中,仿真應(yīng)用的范圍主要集中在對程序的仿真上。

關(guān)鍵字: 單片機(jī) 仿真器 程序

步進(jìn)電動機(jī)是將電脈沖激勵信號轉(zhuǎn)換成相應(yīng)的角位移或線位移的離散值控制電動機(jī),這種電動機(jī)每當(dāng)輸入一個電脈沖就動一步,所以又稱脈沖電動機(jī)。

關(guān)鍵字: 步進(jìn)電機(jī) 正反轉(zhuǎn) 程序

KeilμVision4是Keil軟件公司為8051系列微控制器及其兼容產(chǎn)品設(shè)計(jì)的集成式軟件開發(fā)環(huán)境。μVision4集成了C51編譯器和A51匯編器,其界面類似于Microsoft VS,支持C語言和匯編語言程序的編寫...

關(guān)鍵字: 程序 編譯 鏈接

雙方各執(zhí)一詞,誰也不退讓,吳雄昂的身份成為薛定諤的貓:在Arm公司眼中,他已經(jīng)被罷免一切職位;在安謀中國聲明里,吳仍然一切照常。這種疊加態(tài)或許還會持續(xù)一段時(shí)間,但疊加態(tài)應(yīng)該很快就會塌縮成一個確定結(jié)果。同樣,安謀中國董事會...

關(guān)鍵字: ARM 中國董事會 程序

除了指令空間,自定義指令對應(yīng)的程序出入口也有嚴(yán)格限制。自定義指令在使用過程中出現(xiàn)任何錯誤時(shí),Arm的工具鏈都能及時(shí)對其進(jìn)行識別、提取,并且進(jìn)行相應(yīng)的控制。目前也已經(jīng)有第三方編譯器,可以識別自定義指令集可能會出現(xiàn)的錯誤。專...

關(guān)鍵字: 指令空間 程序 ARM

如果說一眾美國科技公司遵循特朗普命令斷供華為,還算某種程度上維護(hù)所謂程序正義不得已而為之;那么各路本應(yīng)對政治保持中立的國際技術(shù)標(biāo)準(zhǔn)組織,先后宣布剔除華為成員資格,絕對算助紂為虐;而聯(lián)邦快遞將華為委托寄送目的地為中國的快遞...

關(guān)鍵字: 快遞 華為 程序

在軟件開發(fā)過程中,我們希望軟件可以運(yùn)行無誤。但是常常事與愿違,程序經(jīng)常跑飛,或者卡死。原因有很多,有可能是因?yàn)檐浖到y(tǒng)設(shè)計(jì)的原因,或者外部傳感器的失效,再或者是程序的Bug等。為了防止程序在出現(xiàn)問題之后,可以順利復(fù)位和重...

關(guān)鍵字: 軟件 程序 傳感器
關(guān)閉