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

歷史上的今天

今天是:2024年08月22日(星期四)

正在發(fā)生

2019年08月22日 | STM32死機(jī) 調(diào)試時(shí)進(jìn)入HardFault_Handler定位錯(cuò)誤的方法

發(fā)布者:幸福約定123 來源: eefocus關(guān)鍵字:STM32  死機(jī)  調(diào)試時(shí)  定位錯(cuò)誤 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

STM32在運(yùn)行不正常的時(shí)候我們一般會(huì)進(jìn)行調(diào)試看看問題出在了哪里。但是當(dāng)STM32卡死后進(jìn)行調(diào)試的時(shí)候會(huì)發(fā)現(xiàn)進(jìn)入到了一個(gè)HardFault_Handler函數(shù)里,這是一個(gè)硬件錯(cuò)誤處理函數(shù)。通過它和MDK配合可以定位程序最后卡死的原因。


STM32卡死的原因有以下幾種:數(shù)組越界操作;內(nèi)存溢出,訪問越界;堆棧過?。恢袛嗵幚礤e(cuò)誤;電壓供電異常。


現(xiàn)在實(shí)驗(yàn)一個(gè)堆棧過小的錯(cuò)誤,讓MDK來檢測(cè)這個(gè)問題然后定位錯(cuò)誤。


這個(gè)程序基于UCOSII 系統(tǒng) 


#define TFTLCD_STK_PRIO  8 //任務(wù)的優(yōu)先級(jí)

#define TFTLCD_STK_SIZE  2 //任務(wù)的堆棧大小

OS_STK TFTLCD_TASK_STK[TFTLCD_STK_SIZE];   //任務(wù)堆棧

void tftlcd_task(void *pdata);        //任務(wù)函數(shù)

上面建立了一個(gè)TFTLCD的任務(wù),液晶屏任務(wù)在運(yùn)行的時(shí)候要占用大量的內(nèi)存資源,所以TFTLCD_STK_SIZE 定義成8字節(jié)(2*4)


是明顯不夠用的。這個(gè)就可以引發(fā)設(shè)備死機(jī)。


現(xiàn)在打開MDK進(jìn)行調(diào)試。


首先在進(jìn)入主函數(shù)后設(shè)置斷點(diǎn)。點(diǎn)擊全速運(yùn)行后程序到斷點(diǎn)處,再次點(diǎn)擊全速運(yùn)行程序,設(shè)備處于死機(jī)狀態(tài)。

點(diǎn)停止按鈕光標(biāo)會(huì)自動(dòng)定位到f10x_it.c下面的HardFault_Handler函數(shù),同時(shí)在Call Stack+Locals 窗口下面出現(xiàn)了幾個(gè)函數(shù)

在每個(gè)函數(shù)上面右鍵選擇 show caller code顯示具體代碼所在,在第三個(gè)提示上光標(biāo)定位到了液晶屏的任務(wù)建立上面。


這和一開始的液晶屏任務(wù)堆棧設(shè)置過小一致。但是如果不是一開始知道問題在哪,那問題還要根據(jù)指示出來的程序才能弄清。

關(guān)鍵字:STM32  死機(jī)  調(diào)試時(shí)  定位錯(cuò)誤 引用地址:STM32死機(jī) 調(diào)試時(shí)進(jìn)入HardFault_Handler定位錯(cuò)誤的方法

上一篇:STM32 測(cè)量交流電壓的方法
下一篇:STM32學(xué)習(xí)筆記(PWM輸出)

推薦閱讀

隨著科技的發(fā)展,安防技術(shù)也一直在演進(jìn)中,在網(wǎng)絡(luò)化、高清化、智能化成為視頻監(jiān)控行業(yè)主要方向的當(dāng)下,如何讓產(chǎn)品更“智能”是當(dāng)今安企的重要突破口。從2012年開始,行業(yè)內(nèi)就已經(jīng)開始圍繞如何使產(chǎn)品、系統(tǒng)智能化展開探討與研發(fā),引發(fā)了一波技術(shù)潮流。在人工智能、深度學(xué)習(xí)、數(shù)據(jù)隱私保護(hù)技術(shù)的推動(dòng)下,視頻監(jiān)控技術(shù)創(chuàng)新不斷。據(jù)最新的IHS視頻監(jiān)控白皮書指...
OPPO副總裁@沈義人Brian 公布了OPPO旗下首款無線降噪耳機(jī)的命名OPPO ENCO Q1,并表示這款無線降噪耳機(jī)采用了4Mic FF+FB雙重主動(dòng)降噪。 沈義人剛剛公布的無線降噪耳機(jī)引起了網(wǎng)友的廣泛關(guān)注,有網(wǎng)友就迫不及待地詢問沈義人這款“嗯扣球1”降噪耳機(jī)什么時(shí)候發(fā)布,價(jià)格多少?  對(duì)此,沈義人尚未做出回復(fù)?! ”驹略缧r(shí)候,OPPO副總裁...
8月20日,韋爾股份發(fā)布2020年半年度報(bào)告,報(bào)告期內(nèi)公司實(shí)現(xiàn)營業(yè)收入80.43億元,同比增長(zhǎng)41.02%;歸屬于上市公司股東的凈利潤為9.9億元,同比增長(zhǎng)1206.17%。對(duì)此,韋爾股份表示,主要得益于去年順利完成對(duì)北京豪威、思比科的收購,主營業(yè)務(wù)增加了CMOS圖像傳感器領(lǐng)域的布局,使得半導(dǎo)體設(shè)計(jì)整體技術(shù)水平快速提升,且為公司帶來了智能手機(jī)、安防、汽車、醫(yī)療...
根據(jù)外媒 MacRumors 報(bào)道,德國電信目前為購買全新蘋果 Apple TV 4K 的用戶提供 Universal Electronics 遙控器。這也是首款通過蘋果認(rèn)證的第三方遙控器,支持 Siri 語音助手等功能,按鍵排布也與蘋果原裝 Siri Remote 遙控器類似?! ≡诮衲暝缧r(shí)候,蘋果 tvOS 14 版本泄露了對(duì)于 Universal Electronics 遙控器的支持,目...

史海拾趣

問答坊 | AI 解惑

關(guān)于DSP2812數(shù)據(jù)總線

請(qǐng)教各位高手,介紹一下TI2812芯片的數(shù)據(jù)總線、地址總線?!?

查看全部問答∨

利用coldfire的ADC模塊實(shí)現(xiàn)按鍵檢測(cè)

http://blog.ednchina.com/bluehacker/237139/message.aspx 現(xiàn)在很多的MCU都集成了片上的KBI,即鍵盤按鍵中斷,它很類似于8051單片機(jī)上的外部中斷INT0,INT1,原理是簡(jiǎn)單的,當(dāng)按鍵按下時(shí),會(huì)有個(gè)下降沿用來觸發(fā)中斷。比如freescale公司的s08系列通 ...…

查看全部問答∨

ST新發(fā)布的EEPROM挺有創(chuàng)意的

M24LR64是一款內(nèi)置標(biāo)準(zhǔn)I2C串口的EEPROM存儲(chǔ)器,可與大多數(shù)微控制器或ASIC芯片通信,此外,還提供一個(gè)ISO15693標(biāo)準(zhǔn)的 RF(射頻)接口,可與RFID閱讀器進(jìn)行無線通信。ISO15693是一種無源RFID標(biāo)準(zhǔn),能同時(shí)從RF系統(tǒng)獲取電能和數(shù)據(jù)。在RF模式下,讀寫M24 ...…

查看全部問答∨

普通電阻觸摸屏多點(diǎn)觸摸低成本解決方案

蘋果公司iPhone的成功將多點(diǎn)觸摸技術(shù)推到了一個(gè)前所未有的高度,經(jīng)典的彈鋼琴應(yīng)用程序可以支持超過5點(diǎn)的同時(shí)觸摸,雖然這一性能并不見得有太多的實(shí)用價(jià)值,但絕對(duì)帶給了用戶技術(shù)無限領(lǐng)先的震撼感。蘋果公司的iPhone采用電容屏和他們的專利技術(shù)來實(shí) ...…

查看全部問答∨

Windows CENET實(shí)時(shí)性能的測(cè)試與研究.pdf

Windows CENET實(shí)時(shí)性能的測(cè)試與研究.pdf…

查看全部問答∨

使用LabVIEW軟件和NI PXI硬件為并網(wǎng)光伏(PV)設(shè)備快速開發(fā)監(jiān)測(cè)系統(tǒng)

  時(shí)間:2010-07-13 11:14:11 來源:美國國家儀器公司(NI)供稿 作者: 挑戰(zhàn):以低的成本在短時(shí)間內(nèi)構(gòu)建一個(gè)自定義的實(shí)時(shí)監(jiān)測(cè)系統(tǒng),能夠使用多種測(cè)量設(shè)備評(píng)估并網(wǎng)光伏系統(tǒng)的性能和特性。解決方案:使用開放式的NI LabVIEW軟件平臺(tái)設(shè)計(jì) ...…

查看全部問答∨

CE6.0加載后不能運(yùn)行,串口輸出如下,貌似是顯示驅(qū)動(dòng)或硬盤電源問題

搞了好幾天了,人都要崩潰了 開機(jī)用DOS引導(dǎo),loadcepc加載nk.bin 凌動(dòng)z530,芯片組US15W 加載內(nèi)核后,屏幕出現(xiàn) Jumping to ox00226E20 然后串口開始輸出調(diào)試信息 串口輸出最后幾行如下,貌似是顯示驅(qū)動(dòng)或硬盤電源問題: RdrMain: DLL_PROCESS ...…

查看全部問答∨

關(guān)于ARM的幾個(gè)問題

請(qǐng)問一下大哥我學(xué)完了單片機(jī)正在學(xué)ARM7遇到了個(gè)問題我是個(gè)學(xué)生如果有人有英倍特公司的ARM嵌入式教學(xué)課件請(qǐng)給我一個(gè)謝謝。我是個(gè)學(xué)生只有老師才給的有的人給我留個(gè)話?!?

查看全部問答∨

測(cè)量低頻時(shí)的奇怪問題

使用TA的捕獲口測(cè)頻率,輸入頻率范圍從0-5KHz左右,采樣一直很穩(wěn)定,直到約50Hz以下,數(shù)據(jù)異常。 在試驗(yàn)程序中只做捕獲一個(gè)工作,在捕獲口中加入標(biāo)志位,發(fā)現(xiàn)1S內(nèi)捕獲中斷次數(shù)異常,從幾百到上千吧,輸入頻率恢復(fù)到50Hz以上,數(shù)據(jù)恢復(fù)正常。 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 精河县| 舟山市| 岳西县| 耒阳市| 石台县| 临泉县| 岐山县| 华坪县| 巴东县| 北京市| 泰来县| 阿拉善右旗| 鸡东县| 昌黎县| 贵溪市| 射阳县| 武邑县| 聂荣县| 峡江县| 治多县| 镇巴县| 和林格尔县| 宜州市| 黄冈市| 张家界市| 重庆市| 革吉县| 积石山| 东乡族自治县| 旺苍县| 凤阳县| 泸定县| 桂平市| 康定县| 黄山市| 定安县| 介休市| 栖霞市| 思茅市| 娄烦县| 义乌市|