数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2525|回复: 2

[ARM] EasyARM i.MX280A 更换NAND flash

[复制链接]
发表于 2020-7-22 21:00:12 | 显示全部楼层 |阅读模式
本帖最后由 老腿123 于 2020-7-22 21:06 编辑

当时搞活动好像49包邮,没有上车后来收的二手,到手可启动重新下载uboot 和 内核没有一次成功:sweat:
  1. <font size="1">Freescale i.MX28 family

  2. CPU:   454 MHz

  3. BUS:   151 MHz

  4. EMI:   205 MHz

  5. GPMI:   24 MHz

  6. DRAM:  64 MB

  7. NAND:  mfr_id: c2

  8. Manufacturer      : MXIC (0xc2)

  9. Device Code       : 0xf1

  10. Cell Technology   : SLC

  11. Chip Size         : 128 MiB

  12. Pages per Block   : 64

  13. Page Geometry     : 2048+64

  14. ECC Strength      : 4 bits

  15. ECC Size          : 512 B

  16. Data Setup Time   : 20 ns

  17. Data Hold Time    : 10 ns

  18. Address Setup Time: 20 ns

  19. GPMI Sample Delay : 6 ns

  20. tREA              : Unknown

  21. tRLOH             : Unknown

  22. tRHOH             : Unknown

  23. Description       : MX30LF1G08AA

  24. 128 MiB

  25. MMC:   IMX_SSP_MMC: 0, IMX_SSP_MMC: 1

  26. *** Warning - bad CRC or NAND, using default environment


  27. In:    serial

  28. Out:   serial

  29. Err:   serial

  30. Net:   fec_get_mac_addr

  31. got MAC address from IIM: 00:04:78:a0:06:fc

  32. FEC0

  33. Warning: FEC0 MAC addresses don't match:

  34. Address in SROM is         00:04:78:a0:06:fc

  35. Address in environment is  02:00:92:b3:c4:a8


  36. Hit any key to stop autoboot:  0


  37. NAND read: device 0 offset 0x200000, size 0x300000

  38. Skipping bad block 0x28000000000000

  39. 3145728 bytes read: OK

  40. Wrong Image Format for bootm command

  41. ERROR: can't get kernel image!

  42. MX28 U-Boot > </font>
复制代码
怀疑nand flash 坏块太多无法启动,所以淘宝买了号称0坏块的来替换。
第一步高温胶带圈起来:

第二部吹下来:

第三步焊上新的flash:

更新uboot 和 内核以后正常启动:

  1. Populating /dev using udev: done
  2. UBI: attaching mtd6 to ubi1
  3. UBI: physical eraseblock size:   131072 bytes (128 KiB)
  4. UBI: logical eraseblock size:    126976 bytes
  5. UBI: smallest flash I/O unit:    2048
  6. UBI: VID header offset:          2048 (aligned 2048)
  7. UBI: data offset:                4096
  8. UBI: attached mtd6 to ubi1
  9. UBI: MTD device name:            "opt      -"
  10. UBI: MTD device size:            48 MiB
  11. UBI: number of good PEBs:        384
  12. UBI: number of bad PEBs:         4
  13. UBI: max. allowed volumes:       128
  14. UBI: wear-leveling threshold:    4096
  15. UBI: number of internal volumes: 1
  16. UBI: number of user volumes:     1
  17. UBI: available PEBs:             0
  18. UBI: total number of reserved PEBs: 384
  19. UBI: number of PEBs reserved for bad PEB handling: 3
  20. UBI: max/mean erase counter: 2/1
  21. UBI: image sequence number: 0
  22. UBI: background thread "ubi_bgt1d" started, PID 1154
  23. UBI device number 1, total 384 LEBs (48758784 bytes, 46.5 MiB), available 0 LEBs
  24. (0 bytes), LEB size 126976 bytes (124.0 KiB)
复制代码
看到其实还是有4个坏块,所以多买一些,坏了换就是了,0坏块不可信。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-20 12:06 , Processed in 0.218401 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表