[N2_ns-1] 备份及刷机
本帖最后由 稍息 于 2022-3-12 12:56 编辑一、简介
N2(恩兔)NS-1采用的是海思hi3798mv200,四核A53,T450的GPU详细型号为Hi3798MRBCV2010D000,即支持杜比,非高安,不支持DTS
内存1G ddr4,2颗 K4A4G165WE-BCRC,单颗256M 16b,最高支持ddr2400
存储4G,东芝THGBMDG5D1LBAIT
网卡rtl8211千兆
二、刷机及备份基本原理
海思的cpu刷机和备份都依赖于ttl和tftp,基本流程是上电时间,hitool通过ttl跟bootrom交互,然后通过ttl下载fastboot到内存(其中也有ddr初始化代码,首先下载ddr初始化代码,然后传送fastboot到ddr),然后运行,通过tftp下载或者上载emmc分区镜像。
三、准备工作
ttl连接
注意,主板上的四个孔为ttl,其中方孔为vcc不连接,从左侧依次为GND、RX、TX
连接网线
下载运行hitool,选择芯片hi3798mv200
四、备份原厂固件
1.制作分区表
通过ttl软件看原厂的启动日志可以得到原厂的分区信息
blkdevparts=mmcblk0:2M(fastboot),1M(bootargs),4M(deviceinfo),6M(stbinfo),8M(baseparam),20M(logo),8M(pqparam),40M(private),10M(privatebak),80M(factory),40M(trustedcore_linux),80M(kernel0),80M(kernel1),150M(root0),150M(root1),300M(roothome),-(userdata)
根据上述信息再分区部分逐个添加分区,最后可以选择保存分区表除了大小,分区类型在首次备份可以全部选择none,也就是以raw方式全部备份,备份完成后可以用binwalk等工具测试分区到底是raw还是ext4,squash,该设备除了roothome和userdata,全部是raw,也就是none,选择错误的分区类型对备份无影响,可能影响写入,未经测试。
2.配置hitools
串口号为连接主板对应电脑的串口号
服务器ip为本机(电脑)ip,必须设置为192.168.1.XX,因为设备端默认为192.168.1.10
板端配置ip为192.168.1.10,子网掩码、网关如图配置即可,mac地址可以自行设置,软件将根据设置再刷机过程中使用该mac地址作为板端mac
传输方式选择网口
分区表选择刚才设置保存的路径,然后逐个选择文件路径(就是要备份的文件名,主机上目前没有)
programer文件为刷机模式使用的临时fastboot,可以从别的固件提取,也可以通过tftp手动备份,如果留空则使用emmc内置的,这种情况要求emmc中有uboot,否则备份失败
3.选择上载,按照提示给主板上电,大约20分钟将会全部备份完成,下侧小窗显示进度。
五、刷机过程与上述过程相似,1.刷机文件,以@剥壳做的固件为例,包含分区表和分区镜像,xml文件是分区表
2.直接选择分区表加载,并逐个选择分区文件(没有文件的不勾选)
3.然后点击烧写,上电
六、其它
经备份后验证,原厂bootargs即为传统uboot的env,也就是启动参数
deviceinfo pravite pravitebak trustedcore_linux root0 root1 为空,全零,可以不备份
stbinfo为厂家信息,如盒子的串号等,原厂程序从该分区读取信息,需要备份
baseparam logo pqparam 有内容,似乎是安卓系统使用,或者sdk使用
factory kernel0 kernel1都是原厂固件的核心,都包含kernel uImage,dtb,rootfs(squashfs)具体对比如下
roothome为ext4格式文件系统镜像挂载点/root
userdata为数据分区,ext4分区格式,未挂载
666 每日签到 大佬,能不能给个刷威联通或群晖的大概步骤,我自己慢慢研究。例如用哪个固件,uboot怎么刷,进行怎么修改之类的,我是搞业务软件开发的,但对这种嵌入式的一窍不通 大佬666:):):) 为了升级,每日都要签到打卡 ken1990 发表于 2022-2-18 20:43
大佬,能不能给个刷威联通或群晖的大概步骤,我自己慢慢研究。例如用哪个固件,uboot怎么刷,进行怎么修改 ...
刷不了,需要有群晖使用相同cpu的机器才行 ken1990 发表于 2022-2-18 20:43
大佬,能不能给个刷威联通或群晖的大概步骤,我自己慢慢研究。例如用哪个固件,uboot怎么刷,进行怎么修改 ...
能不能刷威联通或者群晖都是个问题吧。。。
页:
[1]