-
一个经典老帖子,最近发现一个问题,上述试验 烧写程序到CPU 后,确实已经变量是可以掉电保存的
但是,如果是在仿真环境下,连接上JTAG后,读取这个变量值,居然发现是0xFF,这是为什么,这个变量不能进行JTAG下仿真查看吗?
-
我也估计可能是坏块导致的,但是这种情况发生了两次,而且都是内核错误了,为什么没有破坏其他呢?
nandflash 上分别存放 bootloader kernel root_yaffs
好像bootloader 和 root_yaffs 这两个分区没有任何破坏 ,两次均破坏的是kernel分区
-
不应该出现这种情况啊。
很多朋友都在使用2440+K9F2G08+2片K4S561632N(RAM) 构成的系统
如果出现这个问题再成品产品中,会造成很大麻烦,系统启动不了了。
-
文件系统是yaffs2文件系统
-
我也遇到这样的问题
运行的2440核心板,今天突然开机显示“Wrong Linux kernel",不知道为什么?求解
2440核心板上使用的是 K9F2G08 我自己怀疑是不是程序运行的时候,在某种情况下误写入FLASH 的内核区域,导致开机检测内核错误导致的 K9F2G08在驱动上没有写保护。
K9F2G08在驱动上没有写保护。
希望大家一块看看是什么原因。
2440 理论上运行时不会操作到K9F2G08的内核区域的。
本人在根文件系统上执行的应用程序,在QT中使用SQLITE数据库,是不是操作数据库时会偶然写入K9F2G08时遭到写入错误地址,写到内核区域呢?
-
再添加一个补充,理论上DSP与ARM的EMIF估计CPU会仲裁,但是是不是这种方式下,系统会很迟钝