找回密码
 注册

QQ登录

只需一步,快速开始

楼主: To.mato

中兴 F650A v2.0.3版本 内核分区(mtd9, mtd10) 解析

[复制链接]
发表于 2021-7-13 16:14:53 | 显示全部楼层
To.mato 发表于 2021-6-19 12:11
% V0 w/ Y8 M1 L手头有固件的hex文件吗? 挂掉的话, uboot会给出算好的crc, 直接改上去就行了
  a6 n5 I; d4 ?8 U
手头没有固件的hex,一直都是 fsload 0uImage; bootm 0x42000000启动,太麻烦了。我是F450 v4,请大神指点。
发表于 2021-7-13 19:01:23 | 显示全部楼层
请问,我按大神您的方法操作,在uboot下,用md,要么会卡死,要么指定不了位置,每次都是从头输出。是工具问题,还是我方法不对?putty连接的   md 0x00000000 128    的结果,和  md 0x00020000 128 的结果一摸一样。要么就卡死。郁闷了。
发表于 2021-8-10 17:49:49 | 显示全部楼层
To.mato 发表于 2021-6-19 12:11
$ F6 s% f; r% V+ w手头有固件的hex文件吗? 挂掉的话, uboot会给出算好的crc, 直接改上去就行了
7 V$ t/ [4 @' I" _5 }  o+ n! Q7 R* S
大神能指点一下,用什么工具改吗?uboot下的命令?
 楼主| 发表于 2021-8-25 09:56:37 | 显示全部楼层
wuxiulike2 发表于 2021-8-10 17:49+ S7 u+ Y7 B: [" D
大神能指点一下,用什么工具改吗?uboot下的命令?
5 p) u. N, Y! K, k* B$ P% x7 \
一般用ultra edit, 我比较另类, 我一般用beyond compare, 你的固件导出来了吗? 我没有用md, 这个问题我觉得是自带的uboot有毛病, 你可以先进去系统, 把/dev/mtd0到mtd12拷贝出来, 它们就是各个系统分区, 其中mtd6和mtd7是系统, 双分区备份的, 然后你在pc上修改这两个分区就行了
发表于 2021-10-13 14:55:48 | 显示全部楼层
本帖最后由 wuxiulike2 于 2021-10-13 15:02 编辑 3 q+ P$ s7 `8 Y, ]/ B  I& j5 E
To.mato 发表于 2021-8-25 09:56# b3 g$ Z) a! o, _% ^( X! E
一般用ultra edit, 我比较另类, 我一般用beyond compare, 你的固件导出来了吗? 我没有用md, 这个问题我觉 ...
  I" G4 ^5 O- P: f$ o( A. u
感谢您的回复,我把分区都考下来了,如果本地修改后,例如修改了mtd7,再怎么往回刷呢?用什么工具或命令?我现在主要就是想再系统的/目录下写个文件,但只要remount成rw模式.往这个jffs2分区写入数据后, 会造成无法启动的问题,。# a5 d5 C+ u2 z. @4 K$ e
我想往/目录下写文件并且重启还能正常,不知道如何才能通过crc校验" V% @( Y; @8 m+ K" [9 i5 _: }/ L8 R! I9 N% [
发表于 2022-3-30 11:32:18 | 显示全部楼层
楼主你好:头结构体的crc,和jffs2分区的crc按你的方法都通过了,怎么又出现了“invalid fs crc, 40de165f, d6017265”提示,这个是什么问题?1 E8 Z  y, Z+ X

7 w; O3 j) z: P- ~, |

本帖子中包含更多资源

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

×
发表于 2022-3-30 15:29:27 | 显示全部楼层
这技术贴,支持
发表于 2022-3-31 11:19:38 | 显示全部楼层
技术贴,顶起来
发表于 2022-5-9 08:07:58 | 显示全部楼层
大神。麻烦问下。第二个CRC选择范围是多少啊?
发表于 2022-5-9 16:54:12 | 显示全部楼层
东北抗日联军 发表于 2022-5-9 08:07. w% x8 ~  Q$ }8 }6 W, N
大神。麻烦问下。第二个CRC选择范围是多少啊?

+ E1 n. q1 }! S* z3 u: r2 aU-Boot V2.0.3P1T1 20181116000234# G; _3 k( c2 \
mtd9: vmlinuz crc 位置0x40050,header crc 位置0x400E0,小端在前。
" F6 _0 c; m+ S( j# Y* \4 B3 Cmtd10: vmlinuz crc 位置0x60050,header crc 位置0x600E0,小端在前。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-4 23:19 , Processed in 0.027094 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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