[問題] 嵌入式系統C程式跑一跑會當掉已刪文

看板LinuxDev作者 (Ami)時間2年前 (), 2年前編輯推噓1(104)
留言5則, 4人參與, 2年前最新討論串1/1
大家好, 不知道這問題適不適合在這裡發問, 我的嵌入式系統(FPGA+linux)在執行C程式時常常執行一段時間就會當掉, 即使是簡單的每隔一秒printf一個自己累加的變數也是, 有時15分鐘有時30分鐘就會當掉, 此時就要ctrl+C跳出再執行才能繼續run, 而且測試兩個開發版灌不同的image檔都發現有這個問題, 不知道有沒有版友有遇過類似的問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.90.146 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1584003301.A.FF0.html

03/12 18:06, 2年前 , 1F
在你的系統上安裝gdb後用gdb除錯看看
03/12 18:06, 1F

03/12 19:26, 2年前 , 2F
有可能是FPGA板子太熱導致系統/記憶體有問題,當然要先
03/12 19:26, 2F

03/12 19:27, 2年前 , 3F
排除程式的問題~~~
03/12 19:27, 3F
那個板子在FPGA上面有黏一個散熱片,不過摸起來還是蠻燙的。

03/12 19:44, 2年前 , 4F
當掉還可以按 ctrl+c ?
03/12 19:44, 4F
這情況我也不知道怎麼形容,就是C程式沒有在執行,但是FPGA部分是正常的, 有可能是linux把正在執行的程式移除嗎? ※ 編輯: hirofumisyo (1.171.76.162 臺灣), 03/12/2020 21:01:18

03/13 07:51, 2年前 , 5F
有bug...
03/13 07:51, 5F
文章代碼(AID): #1UQVZb_m (LinuxDev)
文章代碼(AID): #1UQVZb_m (LinuxDev)