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为核心来完成的,其外围接口包括存储设备、通信扩展设备、扩展设备接口和辅助的机电设备(如电源、连接器、传感器等)等。