Linux 下讀取串列埠並除錯的時候遇到的問題

2021-08-17 16:52:21 字數 329 閱讀 3879

今天繼續調樹黴派串列埠讀取uwb資料的問題。

一開始由於用了版本不對的定位庫的原因造成了程式的崩潰,是執行緒崩潰了導致程序崩潰這個想法就一直蒙蔽了我的雙眼。

後來我只執行讀取串列埠的程式,然後用printf("")來除錯看是**出了問題。

這裡就埋下了伏筆!!!用ssh連線板子printf("")中如果不加「\n」,那麼這個訊息就不會馬上輸出出來,而是放到的快取裡,

這就造成了乙個假象讓我以為執行緒崩潰或者卡住了,以為在open串列埠檔案的時候就崩潰了,搞了大半天在找open不成功的問題,誒用printf這樣的方式除錯還是太原始,不靠譜啊。

還是看看怎麼用vim gdb除錯吧。

linux下串列埠除錯工具

之前公司訂購了幾台裝置,剛開始接觸串列埠的時候,對串列埠了解太少,以下是在使用過程中用到的串列埠除錯命令和方法 1.除錯串列埠首先要用串列埠命令測試串列埠指示燈亮不亮,在linux下使用的命令如下 stty f dev ttys0 a 說明哈 dev ttys0 是你要除錯的那個串列埠的裝置名稱有很...

j link 下的串列埠除錯

今天終於把困擾了兩個星期的串列埠給除錯好了。一切的問題在於沒有仔細的閱讀那段開機啟動的 u boot,裡面設定的時鐘應該好好體會,因為時鐘改變了波特率,若自己重新設定時鐘,雖然apll con 與mpll con可以設定,但是對於clk div0的hclkx2就沒那麼容易了,雖然不知道是為什麼,但感...

linux下串列埠通訊的除錯和硬體檢測

我第一次在在這裡寫我的動手經歷,緊張而又機動,活波而又蕭瑟,我只是記錄我的工作歷程,希望有機會看到文章的人可以指點,加深我的印象,謝謝您。我們開始吧,首先,我們既然要實現讀取linux下串列埠的東西,我們就得先了解在linux下的這些串列埠是怎樣的東西。linux下,存在乙個 dev的裝置目錄,該目...