MENMON 固件

目前车载设备(CC)很多板卡(例如CMP/DLU/GTW等)采用的一些硬件产品中,使用了德国MEN Mikro Elektronik公司提供的系统上电后直接控制硬件的最底层软件MENMON™,这是CPU板的固件(Firmware)或基本输入/输出系统(BIOS)。

MENMON基本功能有 • 初始化CPU外设. • 如果可用,载入FPGA代码. • 自动配置PCI. • 进行自检. • 命令行提供调试/诊断功能. • 如果FPGA支持,通过触摸屏与用户交互. • 引导操作系统. • 更新固件或操作系统.

MENMON有两种工作状态:正常模式交互模式

  • 正常模式,是MENMON启动后控制权自动交给后续程序(如U-Boot操作系统等),并为这些程序提供功能调用。
  • 交互模式,是MENMON启动后,不把控制权交给其它程序,而是自身提供一个交互的命令行界面,可根据用户键入的一些指令提供相应功能。

在上电后,有两种方法选择MENMON是进入正常模式还是交互模式

  • 一种有无UNIVIC串口适配器(TRV1207001897)和"黑皮线"拨码开关的,启动过程中默认进入正常模式,若在启动过程中当出现MENMON提示符瞬间按下键盘ESC,则会进入交互模式
  • UNIVIC串口适配器或"黑皮线"拨码开关的,使用串口连接板卡,SMC拨在SMC1,启动时若mode 1mode 2都拨至Off位置,则为正常模式,若mode 1mode 2都在On位置,则会进入交互模式

menmon

MENMON进入交互模式后,常用的命令有:

  • serdl 从串口使用Ymodem协议下载更新闪存的内容,下载的文件须遵循特定扩展名规则,以便MENMON识别要烧入的位置,例如扩展名为F800代表将被烧入启动闪存扇区0x800(十六进制)开始的地方。
  • erase 擦除闪存中指定扇区的内容。
  • ee-bs 设置系统启动载入的起始地址变量,一般用来载入其它启动管理器或操作系统。
  • rst 重新启动板卡。

results matching ""

    No results matching ""