阿拉丁神灯(Aladdin Lamp)主板侦错技术(可选)
阿拉丁神灯(aladdin lamp)主板侦错技术是hasee研发部门在常规debug led侦错技术基础上开发的面向常规使用者的新一代主板侦错技术,较常规debug led侦错技术有着更为清楚直观,更为实用有效的特点,同时采用倒计时的显示模式,给用户带来高科技的时尚新经验。

    特色:

    一、对于一般用户,只采用简单的几个数字表示最常出错的几种状态,简单易懂,解决了常规debug led侦错技术对一般客户而言根本无法理解的问题。对于玩家级用户,提供所有常规debug led侦错技术的功能。

    二、侦错代码列表主线采用倒计时形式,给用户科技时尚的新体验。

    技术细节:

    阿拉丁神灯(aladdin lamp)主板侦错技术包括两个部分,第一个部分是主板上的一个8段led数码灯。该灯用于显示侦错代码。第二个是主板bios设置菜单中的aladdin lamp的设置选项,用于设置侦错代码的详细程度,包括标准和deverloper两个级别。当该选项设置为normal时,为标准级别。在该级别,我们采用三个字母(f、e、d)和10个数字(0~9)指示主板的各种状态;当该选项设置为deverloper时,为开发者级别。在该级别,我们采用三个字母(f、e、d)和0~9十个数字连带数字间的符号(上划线、中划线、下划线、双划线、三划线共5种)显示63种状态。10个数字和5个字符组成10+6级共60种状态,例如:led显示9表示单纯的9这种状态;led先显示9,再显示上划线表示9+1这种状态:led先显示9,再显示中划线表示9+2这种状态;再显示双划线表示9+4这种状态;led先显示9,再显示三划线表示9+5这种状态。

    1、当主板启动完毕后,8段数码灯将熄灭,此时阿拉丁神灯(aladdin lamp)主板侦错功能退出,阿拉丁神灯(aladdin lamp)将用于其他的功能,如:休眠时显示特定字符用于标识休眠状态等。

    2、当主板的cmos被清空后第一次启动时,阿拉丁神灯(aladdin lamp)被强制运行在deverloper模式,再次启动后将运行在bios设定的模式下。

    侦错代码说明:

    标准模式:

    f:检测cmos读写特性。

    e:硬件初期启动,包括ram,缓存,基本芯片寄存器。

    d:侦测内存。

    9:强制设备进入初始化设定状态,键盘特性检测开启键盘和其它设备间的接口。

    8:rom资料检测。

    检测falsh芯片类型,检测cmos时钟电路

    7:检测cpu信息并初始化cpu缓存。

    检测和板载电池以及rtc时钟。

    6:pci总线早期初始。初始化键盘控制器。

    5:初始化video,包括mono,color or ega/vga

    初始化video类型,检测显存,ok则使pc喇叭发出‘笃’表示系统初步自检结束。

    4:检测dma channel 0。

    检测dma channel 1。

    检测dma页面寄存器。

    3:初始化板载io端口初始化板载音频芯片。

    显示按del进入setup菜单的信息。

    重置ps/2键盘。重置ps/2鼠标。

    2:自动配置com/lpt/fdd接口。

    初始化软驱控制器。

    初始化硬盘控制器。

    检测并安装ide设备。

    始化串口,初始化并口。

    1:显示启动出错信息。

    如果设置了开机密码则要求输入密码。

    0:调用pci rom。

    启用高级电源管理。deverloper模式:

    以下的9+1即如同技术细节里说明的表示led灯先显示9再显示上划线,其他的依次类推。

    f:检测cmos读写特性。

    e:硬件初期启动,包括ram,缓存,基本芯片寄存器。

    d:侦测内存。

    9:强制设备进入初始化设定状态包括cmos计时器,运算处理单元,dma控制器,中断控制器等等。

    9+1:初始化某些无法在post前中进行初始化的superio芯片。

    9+2:清理内存,同时将cmos设定、文本显示数据装入内存中。

    (如处于cmos checksum状态则载入的cmos设定为出厂默认值。)

    9+3:清屏并清除cmos错误标志。

    9+4:键盘早期初始化。

    9+5:键盘特性检测并开启键盘和其他设备间的接口。

    8:初始化鼠标。

    8+1:rom checksum检测。

    8+2:检测falsh芯片类型并装载相关读写代码。

    8+3:检测cmos时钟电路接口,设置rtc时钟状态。

    8+4:使用默认值设置芯片寄存器(cmos设定值)。

    8+5:对于某些需要提前初始化的时钟芯片,初始化板载时钟芯片。否则在6+2时初始化板载时钟。

    7:检测cpu信息并初始化cpu缓存。

    7+1:初始化中断列表。

    7+2:检测isa cmos checksum和板载电池。如果失败则载入出厂默认值。

    7+3:检测是否存在多cpu。

    7+4:载入键盘扫描矩阵。

    7+5:检测rtc时钟值,载入cmos设定,如果checksum error则载入默认值。

    6:设置bios资源与pci&pnp间的映射。

    6+1:pci总线早期初始化。

    6+2:初始化板载时钟芯片(对于未在8+5时初始化的时钟芯片)。

    初始化pwm,初始化h/w设备。

    6+3:初始化键盘控制器。

    6+4:初始化video包括mono,color or ega/vga

    6+5:显示视频初始化信息。

    5:设定video类型

    5+1:检测显存,ok则使pc喇叭发出‘笃’表示系统初步自检结束。并在显示器上显示award标志,cpu类型,cpu速度,全屏log。

    5+2:检测dma channel 0。

    5+3:检测dma channel 1。

    5+4:检测dma页面寄存器。

    5+5:初始化isa插槽。

    4:寻找并显示基本内存大小(0-640k)。并扩展内存至1m以上。

    4+1:使用8086模式检测大于1m的内存。

    4+2:初始化usb键盘和鼠标。

    4+3:正常模式进行全面内存测试。

    4+4:入存在多cpu,则显示多cpu信息。

    4+5:显示pnp logo执行pnp初期初始化。

    3:初始化板载io端口,初始化板载音频芯片。

    3+1:显示按del进入setup菜单的信息。

    3+2:重置ps/2键盘。

    3+3:重置ps/2鼠标。

    3+4:初始化acpi表。

    3+5:初始化能动存控制器。

    2:初始化内存镜像。

    2+1:自动配置com/lpt/fdd接口。

    2+2:初始化软驱控制器。

    2+3:初始化硬盘控制器。

    2+4:检测并安装ide设备。

    2+5:控制器串口。

    1:初始化并口。

    1+1:初始化硬盘写保护

    1+2:显示启动出错信息度转回文本显示模式。

    1+3:调用芯片电源管理代码。

    转换显示模式以显示epa logo。

    如果设置了开机密码则要求输入密码。

    1+4:将内存中的cmos数据写回cmos。

    1+5:usb最终初始化。

    显示模式返回文本模式。

    0:指派pci设备中断。并将acpi表安装于内存最顶端。

    0+1:调用isa rom

    调用pci rom

    0+2:启用厅偶校验。

    启用高级电源管理。

    0+3:启用l2缓存并设定cpu启动速度。

    芯片组终初始化。

    高级电源管理最终初始化。

    清屏。

    0+4:刷新键盘的num-lock led状态。

    0+5:建立多处理器列表。

    建立并刷新escd。

    装载cmos时间于dos计时器。

    建立微软中断列表。
磐英 CM61 相关内容:报价 | 参数 | 图片 | 论坛 | 评测