龍芯2k除錯記錄

2021-10-07 19:44:11 字數 414 閱讀 7832

記:

搞到了一塊龍芯的2k的板子,然後開始寫elf,隨即除錯電腦藍屏,重啟,又藍屏數十次。

錯誤記錄:

軟體問題

除錯時採用的是putty,隨即發生藍屏,因此更換成了sscom32,同時串列埠也不停傳送rx接收控制代碼「除錯資訊」,傳送速率過快,但未導致電腦宕機,初步判定電腦宕機為putty軟體問題。

硬體問題

網線連線正常,串列埠連線正常。

引導區問題

因採用pmon進行引導,故猜想pmon的網絡卡設定問題,於是找到了解決方法:

如果沒有按照上述步驟嚴格執行,則會導致串列埠卡死,如果使用的是putty,則會進一步導致電腦宕機。

後續:這個板子我在設計某個關於中斷的api時,其網絡卡總會莫名其妙的出錯,斷線。

因此上述情況很可能是板子的驅動或是硬體設計上的問題。

ffmpeg交叉編譯上板2k龍芯派

由於直接再2k龍芯派上編譯速度太慢,所以需要在主機上進行交叉編譯 主機系統 ubuntu14 交叉編譯器 gcc 4.9.3 64 gnu kernel.tar.gz ffmpeg ffmpeg 2.8.7 6 v2 yasm 可選 yasm1.2 解壓 預設配置 configure make ma...

2 k進製數

遞推 高精度 f i j 表示共i位且最高位是j的方案數,顯然有只要上一位比它大就可以轉移,所以有f i j f i 1 j 1 f i 1 2 k i 1 也就是f i j f i j 1 f i 1 j 最後特判一下最後一段剩下的w k的就可以。注意高精 include using namesp...

2 k進製數

設 s 是長度為 w 的 01 串。從串的右邊開始,每 k 個字元分成一段 最後不夠 k 個字元的也分成一段 組成乙個小於 2 k 的數。然後這 left lceil frac right rceil 個數將組成乙個序列。若這個序列除去前導零後的長度不小於 2 且序列裡的數嚴格遞增,那麼 s 就是乙...