切换到宽版
  • 39313阅读
  • 66回复

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

上一主题 下一主题
离线jbzzz
 

发帖
1022
M币
2630
专家
4
粉丝
25
只看楼主 倒序阅读 我要置顶 楼主  发表于: 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
K3C 改512M,刷梅林,刷好固件的nand,救砖
K3换nand,双启动,刷梅林,刷好固件的nand,需要的联系我
转转ID  秋镝  闲鱼ID jbzzz
离线bass

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

内容来自Android手机客户端


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

内容来自Android手机客户端

离线风信子玉

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

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

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

不知道,没买到三星的NAND
K3C 改512M,刷梅林,刷好固件的nand,救砖
K3换nand,双启动,刷梅林,刷好固件的nand,需要的联系我
转转ID  秋镝  闲鱼ID jbzzz
离线rtfm

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

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

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

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

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

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

您没有撸多。移动的代码是隐藏代码,看不到的。