wuxiulike2 发表于 2021-7-13 16:14:53

To.mato 发表于 2021-6-19 12:11
手头有固件的hex文件吗? 挂掉的话, uboot会给出算好的crc, 直接改上去就行了

手头没有固件的hex,一直都是 fsload 0uImage; bootm 0x42000000启动,太麻烦了。我是F450 v4,请大神指点。

wuxiulike2 发表于 2021-7-13 19:01:23

请问,我按大神您的方法操作,在uboot下,用md,要么会卡死,要么指定不了位置,每次都是从头输出。是工具问题,还是我方法不对?putty连接的   md 0x00000000 128    的结果,和md 0x00020000 128 的结果一摸一样。要么就卡死。郁闷了。

wuxiulike2 发表于 2021-8-10 17:49:49

To.mato 发表于 2021-6-19 12:11
手头有固件的hex文件吗? 挂掉的话, uboot会给出算好的crc, 直接改上去就行了

大神能指点一下,用什么工具改吗?uboot下的命令?

To.mato 发表于 2021-8-25 09:56:37

wuxiulike2 发表于 2021-8-10 17:49
大神能指点一下,用什么工具改吗?uboot下的命令?

一般用ultra edit, 我比较另类, 我一般用beyond compare, 你的固件导出来了吗? 我没有用md, 这个问题我觉得是自带的uboot有毛病, 你可以先进去系统, 把/dev/mtd0到mtd12拷贝出来, 它们就是各个系统分区, 其中mtd6和mtd7是系统, 双分区备份的, 然后你在pc上修改这两个分区就行了

wuxiulike2 发表于 2021-10-13 14:55:48

本帖最后由 wuxiulike2 于 2021-10-13 15:02 编辑

To.mato 发表于 2021-8-25 09:56
一般用ultra edit, 我比较另类, 我一般用beyond compare, 你的固件导出来了吗? 我没有用md, 这个问题我觉 ...
感谢您的回复,我把分区都考下来了,如果本地修改后,例如修改了mtd7,再怎么往回刷呢?用什么工具或命令?我现在主要就是想再系统的/目录下写个文件,但只要remount成rw模式.往这个jffs2分区写入数据后, 会造成无法启动的问题,。
我想往/目录下写文件并且重启还能正常,不知道如何才能通过crc校验" V% @( Y; @8 m+ K"

tao8886999 发表于 2022-3-30 11:32:18

楼主你好:头结构体的crc,和jffs2分区的crc按你的方法都通过了,怎么又出现了“invalid fs crc, 40de165f, d6017265”提示,这个是什么问题?

HEBOWEM 发表于 2022-3-30 15:29:27

这技术贴,支持

lujian_qi@163.c 发表于 2022-3-31 11:19:38

技术贴,顶起来

东北抗日联军 发表于 2022-5-9 08:07:58

大神。麻烦问下。第二个CRC选择范围是多少啊?

songee 发表于 2022-5-9 16:54:12

东北抗日联军 发表于 2022-5-9 08:07
大神。麻烦问下。第二个CRC选择范围是多少啊?

U-Boot V2.0.3P1T1 20181116000234
mtd9: vmlinuz crc 位置0x40050,header crc 位置0x400E0,小端在前。
mtd10: vmlinuz crc 位置0x60050,header crc 位置0x600E0,小端在前。
页: 1 2 [3] 4
查看完整版本: 中兴 F650A v2.0.3版本 内核分区(mtd9, mtd10) 解析