天天运行的2440核心板,今天突然开机显示“Wrong Linux kernel",不知道为什么?求解
2440核心板上使用的是 K9F2G08 我自己怀疑是不是程序运行的时候,在某种情况下误写入FLASH 的内核区域,导致开机检测内核错误导致的 K9F2G08在驱动上没有写保护。
K9F2G08在驱动上没有写保护。
希望大家一块看看是什么原因。
2440 理论上运行时不会操作到K9F2G08的内核区域的。
本人在根文件系统上执行的应用程序,在QT中使用SQLITE数据库,是不是操作数据库时会偶然写入K9F2G08时遭到写入错误地址,写到内核区域呢?
BOOTLOADER是好的 ,仍然能运行BOOTLOADER,重新写一下内核又好了,不知道什么原因 |