|

楼主 |
发表于 2024-10-14 21:37:38
|
显示全部楼层
继续记录一下进展:
前天晚上开始刷最后的三个分区,排在最后的三个也是最大的分区,cache分区780MB,system分区1GB,还有个userdata分区,5GB多,估计要刷超过24小时,索性换了一台win10笔记本让它慢慢跑。在win10笔记本上验证过上电跑码正常,确认TTL线和Hitool都正常工作,开始刷。直到今天早上起床来看,已经刷完了,迫不及待地重新上电跑码看看有啥变化。上电跑码显示如下:
**************************************************************
Bootrom start
Boot Media: eMMC
Decrypt auxiliary code ...OK
lsadc voltage min: 00000256, max: 00000258, aver: 00000257, index: 00000002
Enter boot auxiliary code
Auxiliary code - v1.00
DDR code - V1.1.2 20160205
Build: Jul 27 2018 - 00:49:01
Reg Version: v1.5.1`
Reg Time: 2018/05/23 16:01:07
Reg Name: hi3798mv3dms1_hi3798mv300_DDR3-1866_1GB_16bitx2_2layers_cm.reg
dms board
Boot auxiliary code success
Bootrom success
System startup
Relocate Boot
Jump to C code
Compressed-boot v1.0.0
Uncompress..............................Ok
System startup
Relocate Boot
Jump to C code
Fastboot 3.3.0 (jenkins@) (Jan 10 2019 - 15:48:03)
Fastboot: Version 3.3.0
Build Date: Jan 10 2019, 15:49:19
CPU: Hi3798Mv300
Boot Media: eMMC
DDR Size: 1GB
Found flash memory controller hifmc100.
no found nand device.
MMC/SD controller initialization.
scan edges:2 p2f:5 f2p:7
mix set temp-phase 2
scan elemnts: startp:109 endp:104
Tuning SampleClock. mix set phase:[02/07] ele:[04/17]
MMC/SD Card:
MID: 0x70
Read Block: 512 Bytes
Write Block: 512 Bytes
Chip Size: 7296M Bytes (High Capacity)
Name: "T22708"
Chip Type: MMC
Version: 5.0
Speed: 100000000Hz
Mode: HS400
Voltage: 1.8V
Bus Width: 8bit
Boot Addr: 0 Bytes
*** Warning - bad CRC or eMMC, using default environment
Net: up, down, gmac0
Boot Env on eMMC
Env Offset: 0x00400000
Env Size: 0x00010000
Env Range: 0x00010000
SDK Version: HiSTBAndroidV600R003C01SPC031_patch4
check remote recovery button begin
HI_Flash_Open partion misc error
count=2
HI_Flash_Open partion deviceinfo error
Reserve Memory
Start Addr: 0xFFFE000
Bound Addr: 0x8DB9000
Free Addr: 0xF8FC000
Alloc Block: Addr Size
0xFBFD000 0x400000
0xF8FC000 0x300000
Press Ctrl+C to stop autoboot
fastboot#
*************************************************************************
至此,没有报错,CPU和eMMC型号都认出来了,只有一处warning提示,另外光标也停在#后闪动,此时习惯性地LS一下,结果提示:“Unknown command 'ls' - try 'help'
fastboot# ”,好吧,按它的提示,help看下能用哪些命令,结果还不少:
*************************************************************************
help
? - alias for 'help'
base - print or set address offset
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
clear_bootf- clear Hibernate!! bootflag
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
ddr - ddr training function
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
fdt - flattened device tree utility commands
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hibernate- Hibernate!! boot
ir - IR command:
loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
md - memory display
mftl - MFTL sub system
mftlinfo- mftlinfo -- display MFTL info
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mmc - MMC sub system - [commands after mmc write.ext4sp are for real e.MMC]
mmcinfo - mmcinfo <dev num>-- display MMC info
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nm - memory modify (constant address)
otp_burntoecurechipset- Burn to secure chipset, please be careful !!!
otp_getcustomerkey- otp_getcustomerkey
otp_getstbprivdata- otp_getstbprivdata
otp_gettrustzonestat- Get TEE status
otp_setstbprivdata- StbPrivData
otpreadall- read otp ,for example otpreadall
otpwrite- write otp ,for example otpwrite adddress value
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
setenv - set environment variables
tftp - tftp - download or upload image via network using TFTP protocol
unzip - unzip a memory region
uploadx - upload binary file over serial line (xmodem mode)
usb - USB sub-system
usbboot - boot from USB device
version - print monitor version
****************************************************************************
看到有USB命令,继续,help usb,提示:
usb - USB sub-system
Usage:
usb start - start (scan) USB controller
usb reset - reset (rescan) USB controller
usb stop [f] - stop USB [f]=force stop
usb tree - show USB devic |
|