1337565980 发表于 2025-11-19 09:18

cwcwc 发表于 2025-11-18 16:41
通过tftp方式用网线刷入,请教一下,具体是刷到哪个目录下面其他文件?

hitool刷机的tftp方式不是刷到什么目录,只是用了tftp的网络传送功能,这个传输速度比串口的传输快100倍。
刷机实际是系统的fastboot的图形化操作界面。在hitool的烧写过程中,很重要的一个就是分区表,这个分区表就是整个系统各功能分区在内存上的位置排列,烧写的时候如果是fastboot也烧写的,首先就是通过ttl的串口把fastboot写到运存里,之后fastboot启动,把相应的fastboot代码写到emmc内存的分区表指定的位置,
fastboot的大小一般就是1M,很少大于4M的,fastboot是用串口写入的速度最高也就115200bps,1M大的
fastboot要大约1分钟才刷完。刷入后就启动,如果适配就运行fastboot的mmc write命令针对分区表提供的各个分区路径和在目标的起点位置,把对应的分区文件通常是镜像文件写入到emmc内存。写的方式可以沿用串口路径,不过串口实在太慢了。按1M一分钟算大概可以算出总在emmc内存里约2G的数据至少要2048分钟。还没包括一些备份出来没有分割的userdata这样大于1G的分区。数据从外部写入设备的基于串口写入慢,就引入了利用网络特性的写入,这个就是tftp文件传送,速度基于芯片支持的网络设备,实际运行写入比串口快100倍以上。tftp是类似于网络服务器的设定,设备之间数据传输就是服务器主机传输数据给终端,可以通过一个中间路由器把服务器和终端连接起来,服务器和终端在同一个网关内的相同网段实现数据传输。具体使用可以把电脑端设定为服务器,设定电脑端的网关和电脑的ip,通过网线直接连盒子也能传送数据。这个操作通常在刷路由器,光猫的时候都这样处理。
页: 1 [2]
查看完整版本: hitool刷system不成功