SylixOS PMON下啟動方式
阿新 • • 發佈:2018-01-19
燒錄 基於 boot 命令 ade 本地磁盤 圖片 軟件 dev 1. 適用範圍
此文檔適用於指導用戶在PMON下設置SylixOS啟動方式。
2. 系統啟動方式
PMON是一個兼有BIOS和boot loader部分功能的開放源碼軟件,多用於嵌入式系統。基於龍芯的系統采用PMON作為類BIOS兼boot loader,並在其基礎上做了很多完善的工作,支持網絡引導(TFTP、HTTP、NFS)、磁盤引導和Flash引導。
PMON默認從al設置的指示來啟動內核(目前龍芯2K1000的開發板從al1環境變量啟動)。若需要修改啟動參數,可在系統啟動後按任意的非回車鍵進入PMON命令行,設置環境變量。用戶可執行“env”命令查看當前環境變量,如下圖所示。
用戶可通過“set”命令修改al1環境變量來來設置從不同介質啟動內核。
2.1 本地磁盤啟動
設置從第一個本地磁盤的FAT文件系統讀取bspls2kvpx.elf文件啟動,如下圖所示。重新上電啟動後,系統將從bspls2kvpx.elf啟動。
2.2 TFTP啟動
設置系統從TFTP啟動內核,如下圖所示。
其中“syn0”指網卡設備,可通過“devls”命令獲取,如下圖所示。
2.3 NAND Flash啟動
設置從NAND Flash的第一個分區引導前,需要先進行NAND Flash的燒寫,使用TFTP的燒寫過程如下圖所示。
完成燒錄後設置從NAND Flash的第一個分區引導鏡像,如下圖所示。
3. 參考資料
《RealEvo-IDE使用手冊》
SylixOS PMON下啟動方式