- 龍芯嵌入式系統原理與應用開發
- 孫冬梅
- 933字
- 2023-06-21 18:30:25
2.4.2 下載程序到Flash
LS1B開發套件使用RJ45網絡接口,在集成開發環境(Integrated Development Environment,IDE)中通過 PMON(Prom Monitor,一種兼有BIOS和boot leader部分功能的開源軟件)中的 TCP/IP的以太網軟件,下載應用程序到目標板的RAM,可以提高下載速度、減少用戶等待 LxLink 下載的時間。
LS1B開發套件連接好USB轉串口模塊后,打開串口控制臺,然后上電。在串口控制臺中按空格鍵,使系統進入PMON,如圖2.12所示,這時能夠看到系統PMON的啟動狀態。

圖2.12 系統進入PMON的方法
如果需要將程序下載到NAND Flash存儲器,需要在這個狀態中配置好網絡狀態。運行 PMON,網絡連接后,通過 TCP/IP 實現快速下載,具體下載過程參考3.6.3小節。
練習題
1.LS1B 芯片是基于哪種架構的CPU?
2.LS1B 芯片主要應用于哪些領域?LS1B 芯片的生產工藝是多少納米,封裝結構是什么?
3.LS1B的最小系統(核心板)主要包括哪些電路?試繪制它們的簡圖。
探索提升
嵌入式系統的硬件平臺以嵌入式微處理器為中心,由存儲器、I/O設備、通信模塊以及電源等必要的輔助接口組成。嵌入式系統是量身定做的專用計算機系統,不同于通用計算機系統。實際應用中的嵌入式系統硬件配置非常精簡,除了微處理器和基本的外部電路,其余的電路都可根據需求和成本進行裁剪、定制,非常經濟、可靠。
嵌入式系統的硬件核心是嵌入式微處理器,有時為了提高系統的信息處理能力,常外接DSP(Digital Signal Processor,數字信號處理器)和DSP協處理器(也可內部集成),以完成高性能信號處理。
隨著計算機技術、微電子技術、應用技術的不斷發展及納米芯片加工工藝技術的發展,以微處理器為核心、集成多種功能的SoC芯片已成為嵌入式系統的核心。這些SoC芯片集成了大量的外部USB、UART、以太網、AD/DA、IIS(Internet Information Services,互聯網信息服務)等功能模塊。在嵌入式系統設計中,要盡可能地選擇滿足系統功能接口的SoC芯片。
SoPC(System on Programmable Chip,可編程片上系統)結合了SoC和PLD(Programmable Logic Device,可編程邏輯器件)、FPGA(Field Programmable Gate Array,現場可編程門陣列)的技術優點,使系統具有可編程的功能,是PLD在嵌入式應用中的完美體現,可極大地提高系統在線升級、換代的能力。
以SoC/SoPC為核心,用最少的外圍部件和連接部件構成一個應用系統,滿足功能需求,這也是嵌入式系統發展的一個方向。
可以說,現代嵌入式系統設計是以處理器/SoC/SoPC為核心來完成的,其外圍接口包括存儲設備、通信擴展設備、擴展設備接口和輔助的機電設備(如電源、連接器、傳感器等)等。