- 24
- 0
想要实现linux自升级,即在linux下操作nandflash,将固件(文件系统,kernel等)写到nandflash中
mtd表
dev: size erasesize name
mtd0: 00080000 00020000 "loader" //512K
mtd1: 00100000 00020000 "uboot" //1M
mtd2: 00080000 00020000 "envirment" //512K
mtd3: 00800000 00020000 "kernel" //8M
mtd4: 00100000 00020000 "device-tree" //1M
mtd5: 03400000 00020000 "rootfs_uRamdisk" //52M
mtd6: 1c000000 00020000 "userfilesystem" //448M
要擦写的分区 /dev/mtd5 信息
root@lig-ppc:/nandflash# mtd_debug info /dev/mtd5
mtd.type = MTD_NANDFLASH
mtd.flags = MTD_CAP_NANDFLASH
mtd.size = 54525952 (52M)
mtd.erasesize = 131072 (128K)
mtd.writesize = 2048 (2K)
mtd.oobsize = 64
regions = 0
操作
1.flash_eraseall /dev/mtd5
2.nandwrite -p /dev/mtd5 uRamdisk_upgrade
uboot中的启动信息
正常:
## Loading init Ramdisk from Legacy Image at 03000000 ...
Image Name: init ramdisk
Created: 2017-12-04 8:20:58 UTC
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 12549477 Bytes = 12 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
擦写后
.....
UnCorrectable RS-ECC Error
UnCorrectable RS-ECC Error
UnCorrectable RS-ECC Error
UnCorrectable RS-ECC Error
.....
## Loading init Ramdisk from Legacy Image at 03000000 ...
Image Name: init ramdisk
Created: 2017-12-04 8:20:58 UTC
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 12549477 Bytes = 12 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... Bad Data CRC
Ramdisk image is corrupt or invalid
uboot下操作nandwrite时,能正常启动,目前就是在linux下进行nandwrite操作,无法正常启动
文件大小读取的是正确的,但是校验错误了,请教大神,这个校验问题怎么解决?或者这个问题的解决思路应该怎么办?
0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
