這兩天調試的時候碰到這樣一個問題,當我在向flash 中寫入數據的時候,系統復位的概率高很多,而且獲取復位標識,都是看門狗復位,然而我在做餵狗的定時器使用的中斷優先級和搶佔優先級都是最高的,應該是不會出現這樣問題的。
百度得到的原因:
系統在寫入flash 時,系統會對flash 總線進行鎖定,導致中斷即使發生了,也沒有辦法讀取flash 中的指令,從而導致復位;
摘錄大神的解釋
這兩天調試的時候碰到這樣一個問題,當我在向flash 中寫入數據的時候,系統復位的概率高很多,而且獲取復位標識,都是看門狗復位,然而我在做餵狗的定時器使用的中斷優先級和搶佔優先級都是最高的,應該是不會出現這樣問題的。
百度得到的原因:
系統在寫入flash 時,系統會對flash 總線進行鎖定,導致中斷即使發生了,也沒有辦法讀取flash 中的指令,從而導致復位;
摘錄大神的解釋
main.cpp : mycamera.h: videiosurface.h : videiosurface.cpp : mycamera.cpp : ui :
安裝了sqlite3,並且在終端輸入sqlite3後也能進入應用程序中如下圖, 但是使用gcc 編譯出錯,如下圖 因爲沒有連接到庫,所以出現這種問題,在 編譯時加上 -lsqlite3 即可。
1、gcc 語法: gcc [options] [filenames] options:編譯選項 -c:只編譯不連接,生成目標文件 -S:只編譯不彙編,生