久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
又一次Hardfault
[打印本頁]
作者:
xuwei
時間:
2015-6-13 00:34
標題:
又一次Hardfault
多少年沒出現過hardfault 了。終于又讓我碰上了。
最近在調試的時候需要一個外部中斷,于是乎添加之,本想到沒啥事的。結果直接Hardfault
心說來就來吧,反正又不是第一次,開始定位PC指針打開一看是ETX線程的MEMcpy出錯。
找吧
坑爹的找了一晚上沒找到,這是標準庫啊,怎么會有問題、
之后就是各種的加保護,各種保護。
鎖內核,關中斷。
最后還是依舊如此
過去看了變量
發現有個dst 指針為0x00000000;而他應該是DMA的RAM地址
這不是非法修改么?我操。
找啊找找啊找
沒找到
后來把M3的內核參考翻出來了,看寄存器,反而更糊涂了
實在沒招了......
開始排除法
反復測試發現中斷發送郵箱后就死。
打開線程入口
開始逐步的排除全刪了一點點加,終于在
找到問題。
這是個信號,沒什么奇怪的,但是
此信號為全局變量,這樣我在引用的時候需要用extern 聲明
結果
變成了這樣
這是什么鳥貨?
嘖嘖少了一個char /////
加上編譯,運行OK
實際上這個內存越界、野指針、除零一樣,是非法操作,會導致Hardfault的。因為不再是一個變量。所以然。
2晚上終于讓我找到根了!馬丹的哥從來不熬夜。為此耗費兩個晚上,今天還他媽的想了一天。
搞定了也值得!!
2015 05 25
比特老王
作者:
admin
時間:
2015-9-13 20:36
謝謝 hardfault這個問題我也遇到過.回顧一下
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产日韩欧美亚洲
|
亚洲美女毛片
|
久久性
|
免费特级毛片
|
亚洲一区二区免费视频
|
欧美成人小视频
|
日本在线观看一区
|
国产午夜视频
|
国产精品96
|
免费的黄色网址
|
日韩欧美小视频
|
国产精品久久久久久妇女6080
|
蜜臀久久99精品久久久久宅男
|
精品国产91乱码一区二区三区
|
国产tv
|
成人小视频在线
|
色综合久久88色综合天天
|
色综合天天
|
自拍偷拍欧美日韩
|
国产黄色一级毛片
|
h片免费看
|
女人av在线
|
√天堂资源地址在线官网
|
亚洲福利影院
|
成年人视频在线播放
|
亚洲激情欧美激情
|
午夜国产在线观看
|
国语对白做受69
|
精品一区二区三区在线观看
|
中文在线永久免费观看
|
欧美黄色一级
|
午夜成人影片
|
亚洲免费二区
|
伊人干综合
|
91日韩在线
|
蜜臀99久久精品久久久久小说
|
亚洲美女毛片
|
红桃视频成人
|
超碰99在线
|
亚洲综合久久久
|
欧美亚洲国产日韩
|