跳到正文

XJ380 / SUPPORT

XJ380 故障代码

定位问题,继续探索。

本页面列举 XJ380 操作系统的故障代码,并提供原因说明与解决方案。

TROUBLESHOOTING

引导故障类

XJ380 在引导阶段发生故障。它一般像下面这样子:

XJ380 引导故障示例

OPEN_ROOT_DIR_ERROR

故障原因
无法获取ESP分区文件目录。
可能故障
ESP分区损坏。
解决办法
使用例如DiskGenius的软件对分区进行重建并重新安装XJ380。

KERNEL_NOT_FOUND

故障原因
找不到XJ380内核。
可能故障
XJ380内核文件缺失。
解决办法
重新安装XJ380。

CANNOT_READ_KERNEL

故障原因
无法读取XJ380内核。
可能故障
XJ380内核损坏。
解决办法
重新安装XJ380。

CANNOT_ALLOC_MEMORY

故障原因
无法分配足够的内存。
可能故障
可用内存不足。
解决办法
检查配置是否符合XJ380运行的最低要求。

TROUBLESHOOTING

普通故障类(白屏死机)

XJ380 在运行阶段发生故障。它一般像下面这样子:

XJ380 运行故障示例

CANNOT_ALLOC_MEMORYMAP

故障原因
无法开辟足够的内存空间用于存放MemoryMap。
可能故障
可用内存不足。
解决办法
检查配置是否符合XJ380运行的最低要求。

PAGE_FAULT

故障原因
页错误。
可能故障
该错误有可能由多种原因引起,请将所有保存的寄存器发送给XJ380开发团队。
解决办法
将所有保存的寄存器发送给XJ380开发团队以进行诊断。

GENERAL_PROTECTION

故障原因
一般保护异常。
可能故障
该错误有可能由多种原因引起,请将所有保存的寄存器发送给XJ380开发团队。
解决办法
将所有保存的寄存器发送给XJ380开发团队以进行诊断。

DIVIDE_ERROR

故障原因
当程序试图除以零时触发此异常。
可能故障
该错误有可能由应用程序或系统BUG引起。
解决办法
将所有保存的寄存器发送给XJ380开发团队以进行诊断。

UNDEFINED_OPCODE

故障原因
无法识别的指令。
可能故障
应用程序执行了一个不受处理器支持的指令。
解决办法
检查程序及SDK版本。

NMI

故障原因
收到了不可屏蔽中断。
可能故障
由硬件发送。
解决办法
检查硬件问题。

DOUBLE_FAULT

故障原因
双重错误。
可能故障
短时间内两次触发PAGE_FAULT或类似错误。
解决办法
将所有保存的寄存器发送给XJ380开发团队以进行诊断。

SYSTEM_KERNEL_ERROR

故障原因
内核错误。
可能故障
XJ380内核出现问题。
解决办法
将所有保存的寄存器发送给XJ380开发团队以进行诊断与修复。

APIC_NOT_FOUND

故障原因
找不到高级可编程中断控制器。
可能故障
设备太老或损坏。
解决办法
检查是否满足最低配置要求。如果满足,则硬件可能损坏。