切换到宽版
  • 30877阅读
  • 61回复

斐讯 K3 更换 NAND Flash [复制链接]

上一主题 下一主题
离线jbzzz
 

发帖
1021
M币
2309
专家
4
粉丝
21
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-08-31

    之所以要换,是因为刷了梅林后,JFFS分区经常有问题,日志里面出现很多错误,例如下面:

  1. Aug  1 08:00:22 kernel: JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
  2. Aug  1 08:00:22 kernel: mtd->read(0x400 bytes from 0x2a00000) returned ECC error
  3. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00000: 0xffff instead
  4. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00004: 0x04fc instead
  5. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00008: 0x35b4 instead
  6. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a0000c: 0x0018 instead
  7. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00010: 0xffff instead
  8. Aug  1 08:00:22 kernel: Empty flash at 0x02a00014 ends at 0x02a00018
  9. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a0001c: 0x5000 instead
  10. Aug  1 08:00:22 kernel: Empty flash at 0x02a00020 ends at 0x02a00024
  11. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00024: 0xbfff instead
  12. Aug  1 08:00:22 kernel: Empty flash at 0x02a00028 ends at 0x02a0002c
  13. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a0002c: 0x4197 instead
  14. Aug  1 08:00:22 kernel: Empty flash at 0x02a00030 ends at 0x02a00034
  15. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00034: 0xffff instead
  16. Aug  1 08:00:22 kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x02a00038: 0x0006 instead
  17. Aug  1 08:00:22 kernel: Further such events for this erase block will not be printed
  18. Aug  1 08:00:22 kernel: Empty flash at 0x02a00040 ends at 0x02a00044
  19. Aug  1 08:00:22 kernel: Empty flash at 0x02a0005c ends at 0x02a00064

  1. Aug 20 12:06:38 kernel: mtd->read(0x44c bytes from 0x3c602b4) returned ECC error
  2. Aug 20 12:06:38 kernel: Header CRC failed on REF_PRISTINE node at 0x03c602b4: Read 0xc79d4397, calculated 0x245b4f1d
  3. Aug 20 12:06:38 kernel: Node CRC 2445ffff != calculated CRC 56cdeaf8 for node at 03c602b4
  4. Aug 20 12:06:38 kernel: read_cache_page() returned error: -5
  5. Aug 20 12:06:38 kernel: Error garbage collecting node at 03c602b4!
  6. Aug 20 12:07:38 kernel: Header CRC failed on REF_PRISTINE node at 0x03c602b4: Read 0xc79d4397, calculated 0x245b4f1d
  7. Aug 20 12:07:38 kernel: Node CRC 2445ffff != calculated CRC 56cdeaf8 for node at 03c602b4
  8. Aug 20 12:07:38 kernel: read_cache_page() returned error: -5
  9. Aug 20 12:07:38 kernel: Error garbage collecting node at 03c602b4!

用的是三星k9f1g08u0f闪存,我换成了MX30LF1G18AC,早期K3使用过
K3做了SPI,NAND双启动,先把SPI Flash编程器写入CFE, 焊上K3,用TTL连接路由,连接网线,用SPI启动,
开TFTP,mtd0放TFTP目录,IP自己指定

在SecureCRT窗口里面: CFE:






命令是:
  1. flash -noheader 192.168.2.10:mtd0.bin nflash0.brcmnand

写入以后就可以切换到NAND 启动,写入固件了,
之后刷了梅林,JFFS正常了,日志里面再没出现上述坏块信息,


一些图片






























[ 此帖被jbzzz在2017-09-02 19:33重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共5条打赏M币+69专家+1
离线bass

发帖
6859
M币
2761
专家
32
粉丝
44
只看该作者 1楼 发表于: 2017-08-31
膜拜大神,厉害厉害

内容来自Android手机客户端


发帖
499
M币
52
专家
0
粉丝
15
只看该作者 2楼 发表于: 2017-08-31
梅林固件完美不 ,求分享

内容来自Android手机客户端

离线风信子玉

发帖
3321
M币
3610
专家
4
粉丝
46
只看该作者 3楼 发表于: 2017-08-31
太折腾了吧,我的K3明天到,话说我用同轴加长天线到房间可行不
离线rtfm

发帖
12671
M币
-2379
专家
3
粉丝
44
只看该作者 4楼 发表于: 2017-08-31
意思是说三星的nand不如MX
离线jbzzz

发帖
1021
M币
2309
专家
4
粉丝
21
只看该作者 5楼 发表于: 2017-08-31
回 rtfm 的帖子
rtfm:意思是说三星的nand不如MX (2017-08-31 23:27) 回 rtfm 的帖子

不知道,没买到三星的NAND
离线rtfm

发帖
12671
M币
-2379
专家
3
粉丝
44
只看该作者 6楼 发表于: 2017-08-31
回 jbzzz 的帖子
jbzzz:不知道,没买到三星的NAND (2017-08-31 23:30) 回 jbzzz 的帖子

那为什么不稳定呢 实在搞不懂
离线hwx0309

发帖
2170
M币
1549
专家
2
粉丝
8
只看该作者 7楼 发表于: 2017-09-01
谢谢分享。就是不知楼主的编程器品牌和型号。
离线biyehong

发帖
359
M币
-189
专家
0
粉丝
7
只看该作者 8楼 发表于: 2017-09-01
回 hwx0309 的帖子
hwx0309:谢谢分享。就是不知楼主的编程器品牌和型号。 (2017-09-01 00:44) 回 hwx0309 的帖子

卧槽,我是撸多了吗?字这么会动呢??楼主实在是厉害,跪拜
离线hwx0309

发帖
2170
M币
1549
专家
2
粉丝
8
只看该作者 9楼 发表于: 2017-09-01
回 biyehong 的帖子
biyehong:
卧槽,我是撸多了吗?字这么会动呢??楼主实在是厉害,跪拜 回 biyehong 的帖子

您没有撸多。移动的代码是隐藏代码,看不到的。
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个