迅為2K-1000開發板編譯PMON原始碼
阿新 • • 發佈:2022-03-31
33.1到33.4準備工作做好以後,我們就可以編譯pmon了,首先我們需要進到pmon的原始碼根目錄下,如下圖所示:
輸入“cd zloader.ls2k”命令,進入到“zloader.ls2k”目錄,如下圖所示:
然後輸入“./create.sh”命令,開始編譯pmon,如下圖所示:
編譯成功如下圖所示:
pmon映象燒寫章節將會用到該檔案),如下圖所示:
至此,pmon的編譯就完成了。
迅為LS2K1000開發板介紹:
https://www.bilibili.com/video/BV1Hq4y1V7Vk?spm_id_from=333.999.0.0
使用龍芯LS2K1000開發板需要購買Ejtag模擬器嗎?
https://www.bilibili.com/video/BV1Xq4y1d7Aw?spm_id_from=333.999.0.0
龍芯2K1000開發板可以執行哪些作業系統:
https://www.bilibili.com/video/BV1nF411e7ZK?spm_id_from=333.999.0.0
在ARM架構上的學習開發經驗能不能搬到 MIPS架構的開發板上呢?
https://www.bilibili.com/video/BV1fR4y1E7bd?spm_id_from=333.999.0.0
pmon下ejtag模擬器的使用:
https://www.bilibili.com/video/BV1bb4y1p7CA?spm_id_from=333.999.0.0
pmon下控制GPIO:
https://www.bilibili.com/video/BV16R4y1F7Rs?spm_id_from=333.999.0.0
可關注B站‘北京迅為電子’,線上觀看更多視訊教程
create.sh指令碼檔案裡面執行了三行程式碼,如下:
- export PATH=/opt/gcc-4.4-gnu/bin/:$PATH
- make cfg all tgt=rom ARCH=mips CROSS_COMPILE=mipsel-linux- DEBUG=-g
- make dtb
簡析:
l export PATH=/opt/gcc-4.4-gnu/bin/:$PATH
設定交叉編譯器gcc-4.4-gnu的環境變數
l make cfg all tgt=rom ARCH=mips CROSS_COMPILE=mipsel-linux- DEBUG=-g
解析:其中cfg為使用預設的配置檔案進行編譯,編譯目標為all,tgt=rom為編譯生成gzrom.bin檔案
l make dtb
編譯裝置樹,生成的裝置樹檔案和gzrom.bin檔案會合併成最終的gzrom-dtb.bin
編譯成功以後最終會在上一級“zloader”目錄下生成“gzrom-dtb.bin”映象檔案(後面