1. 程式人生 > >SylixOS PMON下啟動方式

SylixOS PMON下啟動方式

燒錄 基於 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下啟動方式