Здравствуйте, такая-же беда с THB7016T-MH V2, поглючил, позависал и перестал стартовать, висит на заставке.
Вот что UART выдает:
Код: Выделить всё
System startup
U-Boot 2010.06-svn270 (Nov 14 2015 - 10:16:16)
Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0xc2 0x20 0x18
Block:64KB Chip:16MB Name:"MX25L128XX"
SPI Nor total size: 16MB
In: serial
Out: serial
Err: serial
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
CONFIG MII
ETH0: PHY(phyaddr=2, rgmii) link UP: DUPLEX=FULL : SPEED=100M
MAC: 00-0B-3F-00-00-01
Press CTRL-C to abort autoboot in 2 seconds16384 KiB hi_fmc at 0:0 is now current device
CFG_BOOT_ADDR:0x0
### /UbootLogo UbootLogoload complete: 21986 bytes loaded to 0x5f000000
jpeg decoding ...
<<addr=0x5f000000, size=0xb85f9, vobuf=0x5f600000>>
<<imgwidth=800, imgheight=600, linebytes=1600>>
decode success!!!!
decode jpeg success.
decode jpeg!
stMaxRect.u32Width800, stMaxRect.u32Height600.
srcAddr 0x42000000, dstAddr 0x42000000
find_squashfs_file: name bin, start_block 0, offset 2544, type 1
find_squashfs_file: name boot, start_block 0, offset 2648, type 1
read inode: name boot, sb 0, of 2648, type 1
find_squashfs_file: name zImage.img, start_block 0, offset 2576, type 2
read inode: name zImage.img, sb 0, of 2576, type 2
### FS load complete: 2564440 bytes loaded to 0x42000000
## Booting kernel from Legacy Image at 42000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2564376 Bytes = 2.4 MiB
Load Address: 40008000
Entry Point: 40008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Auto login as root ...
Welcome to Monitor Tech.
~ #
Бут так же не поддерживает автоматическую прошивку через USB
Соответственно пробовал залить прошивку для восстановления от поливижин через TFTP
прошивка заливается но не шьётся ругается на залоченную флешь:
Код: Выделить всё
System startup
U-Boot 2010.06-svn270 (Nov 14 2015 - 10:16:16)
Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0xc2 0x20 0x18
Block:64KB Chip:16MB Name:"MX25L128XX"
SPI Nor total size: 16MB
In: serial
Out: serial
Err: serial
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
CONFIG MII
ETH0: PHY(phyaddr=2, rgmii) link UP: DUPLEX=FULL : SPEED=100M
MAC: 00-0B-3F-00-00-01
Press CTRL-C to abort autoboot in 2 secondshisilicon # run up
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01
change register for 8710
CONFIG MII
ETH0: PHY(phyaddr=2, rgmii) link UP: DUPLEX=FULL : SPEED=100M
MAC: 00-0B-3F-00-00-01
TFTP from server 192.168.1.12; our IP address is 192.168.1.10
Download Filename 'update.img'.
Download to address: 0x42000000
Downloading: # [ Connected ]
################################ [ 1.000 MB]
################################ [ 2.000 MB]
################################ [ 3.000 MB]
################################ [ 4.000 MB]
################################ [ 5.000 MB]
################################ [ 6.000 MB]
################################ [ 7.000 MB]
################################ [ 8.000 MB]
################################ [ 9.000 MB]
################################ [10.000 MB]
################################ [11.000 MB]
################################ [12.000 MB]
################################ [13.000 MB]
################################ [14.000 MB]
#############
done
Bytes transferred = 15131008 (e6e180 hex)
16384 KiB hi_fmc at 0:0 is now current device
PACK_ID OK
## Checking Image at 0x42000040 ...
Header CRC Checking ... OK
Image Name: linux
Image Type: ARM Linux Standalone Program (gzip compressed)
Data Size: 2387968 Bytes = 2.3 MiB
Load Address: 00cf0000
Entry Point: 00f70000
Data CRC Checking ... OK
Programing start at: 0x00cf0000
Programing end at: 0x00f70000
Erasing at 0xd00000 -- 2 complete.
Erasing at 0xd10000 -- 5©omplete.
Erasing at 0xd20000 -- 7©omplete.
Erasing at 0xd30000 -- 10©omplete.
Erasing at 0xd40000 -- 12©omplete.
Erasing at 0xd50000 -- 15©omplete.
Erasing at 0xd60000 -- 17©omplete.
Erasing at 0xd70000 -- 20©omplete.
Erasing at 0xd80000 -- 22©omplete.
Erasing at 0xd90000 -- 25©omplete.
Erasing at 0xda0000 -- 27©omplete.
Erasing at 0xdb0000 -- 30©omplete.
Erasing at 0xdc0000 -- 32©omplete.
Erasing at 0xdd0000 -- 35©omplete.
Erasing at 0xde0000 -- 37©omplete.
Erasing at 0xdf0000 -- 40©omplete.
Erasing at 0xe00000 -- 42 complete.
Erasing at 0xe10000 -- 45©omplete.
Erasing at 0xe20000 -- 47©omplete.
Erasing at 0xe30000 -- 50©omplete.
Erasing at 0xe40000 -- 52©omplete.
Erasing at 0xe50000 -- 55©omplete.
Erasing at 0xe60000 -- 57©omplete.
Erasing at 0xe70000 -- 60©omplete.
Erasing at 0xe80000 -- 62©omplete.
Erasing at 0xe90000 -- 65©omplete.
Erasing at 0xea0000 -- 67©omplete.
Erasing at 0xeb0000 -- 70©omplete.
Erasing at 0xec0000 -- 72©omplete.
Erasing at 0xed0000 -- 75©omplete.
Erasing at 0xee0000 -- 77©omplete.
Erasing at 0xef0000 -- 80©omplete.
Erasing at 0xf00000 -- 82 complete.
Erasing at 0xf10000 -- 85©omplete.
Erasing at 0xf20000 -- 87©omplete.
Erasing at 0xf30000 -- 90©omplete.
Erasing at 0xf40000 -- 92©omplete.
Erasing at 0xf50000 -- 95©omplete.
Erasing at 0xf60000 -- 97©omplete.
Erasing at 0xf70000 -- 100©omplete.
done.
Erased sectors.
Saving Image to Flash ...
Writing at 0xd00000 -- 2©omplete.
Writing at 0xd10000 -- 5©omplete.
Writing at 0xd20000 -- 7©omplete.
Writing at 0xd30000 -- 10©omplete.
Writing at 0xd40000 -- 12©omplete.
Writing at 0xd50000 -- 15©omplete.
Writing at 0xd60000 -- 17©omplete.
Writing at 0xd70000 -- 20©omplete.
Writing at 0xd80000 -- 22©omplete.
Writing at 0xd90000 -- 25©omplete.
Writing at 0xda0000 -- 27©omplete.
Writing at 0xdb0000 -- 30©omplete.
Writing at 0xdc0000 -- 32©omplete.
Writing at 0xdd0000 -- 35©omplete.
Writing at 0xde0000 -- 37©omplete.
Writing at 0xdf0000 -- 40©omplete.
Writing at 0xe00000 -- 42©omplete.
Writing at 0xe10000 -- 45©omplete.
Writing at 0xe20000 -- 47©omplete.
Writing at 0xe30000 -- 50©omplete.
Writing at 0xe40000 -- 52©omplete.
Writing at 0xe50000 -- 55©omplete.
Writing at 0xe60000 -- 57©omplete.
Writing at 0xe70000 -- 60©omplete.
Writing at 0xe80000 -- 62©omplete.
Writing at 0xe90000 -- 65©omplete.
Writing at 0xea0000 -- 67©omplete.
Writing at 0xeb0000 -- 70©omplete.
Writing at 0xec0000 -- 72©omplete.
Writing at 0xed0000 -- 75©omplete.
Writing at 0xee0000 -- 77©omplete.
Writing at 0xef0000 -- 80©omplete.
Writing at 0xf00000 -- 82©omplete.
Writing at 0xf10000 -- 85©omplete.
Writing at 0xf20000 -- 87©omplete.
Writing at 0xf30000 -- 90©omplete.
Writing at 0xf40000 -- 92©omplete.
Writing at 0xf50000 -- 95©omplete.
Writing at 0xf60000 -- 97©omplete.
Writing at 0xf70000 -- 100©omplete.
done.
PACK_ID OK
giFlashAppBaseAddr:0x30000 ==>0x50000 SF_TEXT_ADRS:0x14000000,CFG_BOOT_ADDR:0x14050000
Can't write to protected Flash sectors
flwrite error!
hisilicon #
Подскажите, что с этим можно сделать?
Программатор для 25 есть. Какую прошивку заливать, в этой теме все ссылки уже мертвые. Поделитесь рабочей прошивкой кому не жалко.