NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение displays » 14 июн 2017, 22:44

Добрый вечер. Пожалуйста помогите разобраться с NVR 265 флешь MX30LF1G18AC, какой выставить адрес для полного дампа? Подключен с UART TTL кабель и по LAN, на компьютере TFTP сервер.


Bootrom start
Boot from NAND
Starting fastboot ...


System startup
DDRS
Reg Version: v1.1.0
Reg Time: 2016/1/18 14:00:27
Reg Name: hi3798mdmo1f_hi3798mv100_ddr3_1gbyte_16bitx2_2layers_nand.reg

Relocate Boot to DDR

Jump to DDR


Fastboot 3.3.0-svn631 (zhaojianghua@localhost.localdomain) (Nov 07 2016 - 14:28:21)

Fastboot: Version 3.3.0
Build Date: Nov 7 2016, 14:29:09
CPU: Hi3798Mv100
Boot Media: NAND
DDR Size: 512MB

Check nand flash controller v610. found
Special NAND id table Version 1.36
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Nand: Unknown MX30LF1G18AC
Nand(HW-Auto): Block:128KB Page:2KB OOB:64B ECC:4bit/512 Chip:128MB*1

Boot Env on NAND
Env Offset: 0x00200000
Env Size: 0x00020000
Env Range: 0x00020000
HI_OTP_LockIdWord,313: ID_WORD have already been locked


SDK Version: HiSTBLinuxV100R003C00SPC060

LT8612EX_loadCode
lt8612ex:============================LT8612EX_loadCode_u-boot===========================
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
vendor_id = 0xffff
lt8612 is not exsit or have broken
(Re)start USB...
USB0: Register 1212 NbrPorts 2
USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
USB1: Register 1111 NbrPorts 1
USB EHCI 1.00
scanning bus 1 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
NO Such file: baseparam-x.img on usb device
at xm_update_to_flash() usb_file_check baseparam-x.img Failed.
NO Such file: u-boot.bin.img on usb device
at xm_update_to_flash() usb_file_check u-boot.bin.img Failed.
NO Such file: u-boot.env.bin.img on usb device
at xm_update_to_flash() usb_file_check u-boot.env.bin.img Failed.
NO Such file: romfs-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check romfs-x.squashfs.img Failed.
NO Such file: custom-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check custom-x.squashfs.img Failed.
NO Such file: web-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check web-x.squashfs.img Failed.
NO Such file: logo-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check logo-x.squashfs.img Failed.
NO Such file: user-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check user-x.squashfs.img Failed.
NO Such file: mtd-x.yaffs2.img on usb device
at xm_update_to_flash() usb_file_check mtd-x.yaffs2.img Failed.
NO Such file: ubootlogo-x.img on usb device
at xm_update_to_flash() usb_file_check ubootlogo-x.img Failed.
NO Such file: update.img on usb device
at xm_update_to_flash() usb_file_check update.img Failed.
NO Such file: upall_verify.img on usb device
at xm_update_to_flash() usb_file_check upall_verify.img Failed.
at Logo_Main() if (g_stDispParam0.enSrcDisp != HI_UNF_DISPLAY1) >>>>>>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612Ex_RTsign() lastDispMode:0!= curDispMode:0<<<<<<DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>
at OutputNot4K() 4K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612ExTimerProc() temp_hdmi:1.>>>>>>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612ExColorSpaceConvert() read_data:0x30.>>>>>>>
UNknow color space!,reserved!at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
HDMI mode(0x5A) = 0x1
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
CSC style(0x5B) = 0x30
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
CSC Register(0x08) = 0xff

>> Loading 'kernel' image.

Reserve Memory
Start Addr: 0x1FFFE000
Bound Addr: 0x8D7B000
Free Addr: 0x1E9B6000
Alloc Block: Addr Size
0x1FBFD000 4194304
0x1F8FC000 3145728
0x1F8F9000 8192
0x1F8C4000 212992
0x1F7C3000 1048576
0x1F7BF000 12288
0x1F43A000 3686400
0x1F0B5000 3686400
0x1EDB7000 3133440
0x1E9B6000 4194304

Press Ctrl+C to stop autoboot

NAND read: device 0 offset 0x300000, size 0x1400000
pure data length is 20971520, len_incl_bad is 20971520
request to read 0x1400000, and read 0x1400000 successfully!
20971520 bytes read: OK
srcAddr 0x2000000, dstAddr 0x2000000
find_squashfs_file: name bin, start_block 0, offset 2210, type 1
find_squashfs_file: name boot, start_block 0, offset 2430, type 1
read inode: name boot, sb 0, of 2430, type 1
find_squashfs_file: name zImage.img, start_block 0, offset 2242, type 2
read inode: name zImage.img, sb 0, of 2242, type 2
### FS load complete: 4982336 bytes loaded to 0x2000000
## Booting kernel from Legacy Image at 02000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4982272 Bytes = 4.8 MiB
Load Address: 01000000
Entry Point: 01000000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 3.10.0_s40 (leixinyuan@root) (gcc version 4.4.1 (Hisilicon_v200(gcc4.4-290+glibc-2.11+eabi+nptl)) ) #1 SMP Thu Jan 21 09:50:04 CST 2016
CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: bigfish
cma: CMA: reserved 344 MiB at 09c00000
cma: CMA: reserved 4 MiB at 1fc00000
Memory policy: ECC disabled, Data cache writealloc
CPU: Hi3798Mv100
PERCPU: Embedded 8 pages/cpu @80e33000 s12032 r8192 d12544 u32768
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
Kernel command line: mem=512M console=ttyAMA0,115200 root=/dev/romblock1 rootfstype=squashfs mtdparts=hinand:3M(boot),20M(rootfs),20M(user),4M(web),6M(custom),2M(logo),6M(mtd),2M(baseparam),1M(startlogo) mmz=ddr,0,0,344M coherent_pool=2M
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 512MB = 512MB total
Memory: 148552k/148552k available, 375736k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xa0800000 - 0xff000000 (1512 MB)
lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.text : 0x80008000 - 0x808ee338 (9113 kB)
.init : 0x808ef000 - 0x8095af00 ( 432 kB)
.data : 0x8095c000 - 0x809b7f58 ( 368 kB)
.bss : 0x809b7f58 - 0x80a2e2dc ( 473 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:192
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
Console: colour dummy device 80x30
Calibrating delay loop... 1949.69 BogoMIPS (lpj=974848)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
ftrace: allocating 21698 entries in 64 pages
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x806b2798 - 0x806b27f0
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
Brought up 4 CPUs
SMP: Total of 4 processors activated (7829.50 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
NET: Registered protocol family 16
DMA: preallocated 2048 KiB pool for atomic coherent allocations
hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 8 bytes.
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0xf8b00000 (irq = 81) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0xf8006000 (irq = 82) is a PL011 rev2
uart:2: ttyAMA2 at MMIO 0xf8b02000 (irq = 83) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Linux video capture interface: v2.00
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.16
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timer3
NET: Registered protocol family 2
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP: reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
CPU PMU: probing PMU on CPU 2
hw perfevents: enabled with ARMv7 Cortex-A7 PMU driver, 5 counters available
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.22)
msgmni has been set to 986
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
loop: module loaded
Found Nand Flash Controller V610.
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Nand: Cache is enable, max size: 133120 KB.
Nand: Macronix NAND 128MiB 3,3V 8-bit
Nand(HW-Auto): Block:128KB Page:2KB OOB:64B ECC:4bit/512 Chip:128MB*1
9 cmdlinepart partitions found on MTD device hinand
Creating 9 MTD partitions on "hinand":
0x000000000000-0x000000300000 : "boot"
0x000000300000-0x000001700000 : "rootfs"
0x000001700000-0x000002b00000 : "user"
0x000002b00000-0x000002f00000 : "web"
0x000002f00000-0x000003500000 : "custom"
0x000003500000-0x000003700000 : "logo"
0x000003700000-0x000003d00000 : "mtd"
0x000003d00000-0x000003f00000 : "baseparam"
0x000003f00000-0x000004000000 : "startlogo"
libphy: himii: probed
Up port phy at 0x01 is connect
libphy: PHY himii:1f not found
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
usbcore: registered new interface driver cdc_ncm
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 98, io mem 0xf9890000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hiusb-ehci hiusb-ehci.1: HIUSB EHCI
hiusb-ehci hiusb-ehci.1: new USB bus registered, assigned bus number 2
hiusb-ehci hiusb-ehci.1: irq 94, io mem 0xf9930000
hiusb-ehci hiusb-ehci.1: USB 0.0 started, EHCI 1.00
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 3
hiusb-ohci hiusb-ohci.0: irq 99, io mem 0xf9880000
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
hiusb-ohci hiusb-ohci.1: HIUSB OHCI
hiusb-ohci hiusb-ohci.1: new USB bus registered, assigned bus number 4
hiusb-ohci hiusb-ohci.1: irq 95, io mem 0xf9920000
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver ftdi_sio
usbserial: USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver pl2303
usbserial: USB Serial support registered for pl2303
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
usbcore: registered new interface driver btusb
hi_mci1: eMMC/MMC/SD Device NOT detected!
hi_mci0: eMMC/MMC/SD Device NOT detected!
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usbcore: registered new interface driver snd-usb-audio
oprofile: using timer interrupt.
Netfilter messages via NETLINK v0.30.
nfnl_acct: registering with nfnetlink.
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP: cubic registered
NET: Registered protocol family 10
sit: IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: BNEP socket layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
registered taskstats version 1
ALSA device list:
No soundcards found.
▒ԥj▒չѕ▒▒root (squashfs filesystem) readonly on device 240:1.
Freeing unused kernel memory: 428K (808ef000 - 8095a000)
udevd (673): /proc/673/oom_adj is deprecated, please use /proc/673/oom_score_adj instead.
yaffs: dev is 32505862 name is "mtdblock6" rw
yaffs: passed flags ""
Load hi_media.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:45:26])
Load hi_mmz.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:45:26])
Load hi_common.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:45:23])
Load hi_gpio.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:45:28])
Mali: Mali device driver loaded
Load hi_tde.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:05])
DieID is locked!
Load hi_otp.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:24])
Load hi_adec.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:46])
Load hi_vfmw.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Oct 15 2015, 09:24:16])
Load hi_svdec.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:47:18])
[5466 ERROR-HI_PQ]:DRV_PQ_GetFlashPqBin[2611]:PQ bin param may not burned
[5473 ERROR-HI_PQ]:HI_DRV_PQ_Init[225]:Load PQBin failed!
Load hi_pq.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:45:34])
Load hi_vpss.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:39:47])
Load hi_vdec.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:39:35])
Load hi_cipher.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:22])
Load hi_hdmi.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Sep 9 2015, 15:23:47])
Load hi_adsp.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:34])
Load hi_aiao.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Sep 9 2015, 15:25:01])
Load hi_vou.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:45:52])
Load hi_pvr.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:40:07])
hi_fb 64800 VR!
Load hi_fb.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:02])
Load hi_jpegdec.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 12:46:11])
Load hi_jpegenc.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:40:05])
Load hi_png.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:39:51])
Load hi_venc.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:40:34])
Load hi_aenc.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:40:32])
Load hi_vi.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:40:40])
enter temperature_control_thread
Load hi_pmoc.ko success. (SDK_VERSION:[HiSTBLinuxV100R003C00SPC060] Build Time:[Aug 19 2015, 14:39:59])
misc hi_dbe: hi_dbe ready
lt8612ex:============================LT8612EX_loadCode_kernel===========================
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
vendor_id = 0xffff
lt8612 is not exsit or have broken
hirtc driver init successful!
Hisilicon Watchdog Timer: 0.01 initialized. default_margin=60 sec (nowayout= 0, nodeamon= 1)
===============================================================
| HIWDT: SVN:43,Compiled by jinweiwei at Feb 7 2015 14:11:21 |
===============================================================
HISI_IRDA-MF @Hi3798M
===============================================================
| HIIR: SVN:49,Compiled by jinweiwei at Feb 7 2015 14:20:19 |
===============================================================
hiir: init ok. ver=Feb 7 2015, 14:20:19.
rtusb init rt2870 --->
usbcore: registered new interface driver rt2870
at24c16:========================================================
at24c16:Driver Version=20150126 DateTime=Aug 24 2015-13:27:51.
at24c16:Driver for HISI3798M Linux 3.10.0 .
===============================================================
| AT24C16: SVN:54,Compiled by jinweiwei at Aug 24 2015 13:27:51 |
===============================================================
gpio_i2c_wread_24c16 0x33:d2
gpio_i2c_read_24c16 0x34:d4
at24c16 driver init start ...
fvideo driver init successful!
GobiNet: 2011-07-29-1026
usbcore: registered new interface driver GobiNet
usbcore: registered new interface driver lc_ether
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCSIFADDR: No such device
>>>>>>>>>Open lt8612exdev faild!
lt8612ex - read reg error
lt8612ex - read reg error
lt8612ex - read reg error
lt8612ex - read reg error
lt8612ex - write reg error
lt8612ex - write reg error
Dogtest▒▒Complie time Dec 7 2016 15:04:18
env_init: mtd0,start:58000000,size:300000,esize:20000 name:boot"
LIBDVR : Get telnetctrl Fialed, telnetctrl=1
LIBDVR : Get telnetctrl Fialed, telnetctrl=1
LibCrypto : FILE -> crypto.c, LINE -> 1653: CryptoCreate Open Crypto Failed!
write 9527close to file .
macGuarder: Close telnetd Forever
LIBDVR:Open 9530COM.
atmagic[0]=d2,atmagic[1]=d4, ret[0], cptat24c_fd[4]
LibCrypto : g_cryptotype = 1
LibCrypto : g_cryptotype mem= 1
LIBDVR : getmac_from_crypto:useIPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
gen_mac
LIBDVR : Set Ip Successful


"netinit help" for help

eth0:
IP: <192.168.1.9> netmask: <255.255.255.0>
LIBDVR : Set Ip Successful
LIBDVR : Set NetMask Successful
Gateway: <192.168.1.1>
eth_device[0].name:eth0
LIBDVR : SetGateWay Successful

/etc/init.d/rcS: line 50: /mnt/custom/extapp.sh: not found
libphy: himii:01 - Link is Down
PPPD: Start PPPD deamon, Version 1.0.0 Build Time: Aug 28 2015 09:21:57
=============================================================
| PPPD: SVN:11,Compiled by zhaoqiting at Aug 28 2015 09:21:57 |
=============================================================
PPPD: Disable PPPOE!
libphy: himii:01 - Link is Up - 100/Full
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
dvrHelper version: Dec 7 2016
env_init: mtd0,start:58000000,size:300000,esize:20000 name:boot"
LIBDVR : Get xmauto Fialed ,xmauto = 1
<<<<<<<<<<<xm_auto=1 ...>>>>>>>>>>>>>>>>>>>
Cannot connect with 127.0.0.1 to send log.
/var/Sofia is starting ...
<<<<<<<<<<at inter_proc(): Create the pthread 9527.>>>>>>>>

at inter_bebug(): This is thread 9527 inter_bebug.>>>>>>>>
LIBDVR : Get xmuart Fialed ,xmuart = 1
[-1474922052 ERROR-HI_MODULE]:HI_DRV_MODULE_GetFunction[946]:Not found module ID: 0x0000000a
[-1474922043 ERROR-HI_VDEC]:VDEC_DRV_Open[12085]:Get demux function err:0xffffffff!
hidog_ioctl
hidog_ioctl
[-1474920789 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920782 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920756 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920749 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920717 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920710 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920672 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920665 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920639 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920632 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920606 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920599 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920567 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920560 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
[-1474920522 FATAL-HI_VPSS]:VPSS_INST_CheckPortCfg[1180]:Invalid Port eFormat 0
[-1474920514 FATAL-HI_VPSS]:HI_DRV_VPSS_SetPortCfg[389]:SetPortCfg Error.
Sofia uses obsolete (PF_INET,SOCK_PACKET)










Bootrom start
Boot from NAND
Starting fastboot ...


System startup
DDRS
Reg Version: v1.1.0
Reg Time: 2016/1/18 14:00:27
Reg Name: hi3798mdmo1f_hi3798mv100_ddr3_1gbyte_16bitx2_2layers_nand.reg

Relocate Boot to DDR

Jump to DDR


Fastboot 3.3.0-svn631 (zhaojianghua@localhost.localdomain) (Nov 07 2016 - 14:2821)

Fastboot: Version 3.3.0
Build Date: Nov 7 2016, 14:29:09
CPU: Hi3798Mv100
Boot Media: NAND
DDR Size: 512MB

Check nand flash controller v610. found
Special NAND id table Version 1.36
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Nand: Unknown MX30LF1G18AC
Nand(HW-Auto): Block:128KB Page:2KB OOB:64B ECC:4bit/512 Chip:128MB*1

Boot Env on NAND
Env Offset: 0x00200000
Env Size: 0x00020000
Env Range: 0x00020000
HI_OTP_LockIdWord,313: ID_WORD have already been locked


SDK Version: HiSTBLinuxV100R003C00SPC060

LT8612EX_loadCode
lt8612ex:============================LT8612EX_loadCode_u-boot==========================
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
vendor_id = 0xffff
lt8612 is not exsit or have broken
(Re)start USB...
USB0: Register 1212 NbrPorts 2
USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
USB1: Register 1111 NbrPorts 1
USB EHCI 1.00
scanning bus 1 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
NO Such file: baseparam-x.img on usb device
at xm_update_to_flash() usb_file_check baseparam-x.img Failed.
NO Such file: u-boot.bin.img on usb device
at xm_update_to_flash() usb_file_check u-boot.bin.img Failed.
NO Such file: u-boot.env.bin.img on usb device
at xm_update_to_flash() usb_file_check u-boot.env.bin.img Failed.
NO Such file: romfs-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check romfs-x.squashfs.img Failed.
NO Such file: custom-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check custom-x.squashfs.img Failed.
NO Such file: web-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check web-x.squashfs.img Failed.
NO Such file: logo-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check logo-x.squashfs.img Failed.
NO Such file: user-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check user-x.squashfs.img Failed.
NO Such file: mtd-x.yaffs2.img on usb device
at xm_update_to_flash() usb_file_check mtd-x.yaffs2.img Failed.
NO Such file: ubootlogo-x.img on usb device
at xm_update_to_flash() usb_file_check ubootlogo-x.img Failed.
NO Such file: update.img on usb device
at xm_update_to_flash() usb_file_check update.img Failed.
NO Such file: upall_verify.img on usb device
at xm_update_to_flash() usb_file_check upall_verify.img Failed.
at Logo_Main() if (g_stDispParam0.enSrcDisp != HI_UNF_DISPLAY1) >>>>>>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612Ex_RTsign() lastDispMode:0!= curDispMode:0<<<<<<DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>
at OutputNot4K() 4K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612ExTimerProc() temp_hdmi:1.>>>>>>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612ExColorSpaceConvert() read_data:0x30.>>>>>>>
UNknow color space!,reserved!at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
HDMI mode(0x5A) = 0x1
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
CSC style(0x5B) = 0x30
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
CSC Register(0x08) = 0xff

>> Loading 'kernel' image.

Reserve Memory
Start Addr: 0x1FFFE000
Bound Addr: 0x8D7B000
Free Addr: 0x1E9B6000
Alloc Block: Addr Size
0x1FBFD000 4194304
0x1F8FC000 3145728
0x1F8F9000 8192
0x1F8C4000 212992
0x1F7C3000 1048576
0x1F7BF000 12288
0x1F43A000 3686400
0x1F0B5000 3686400
0x1EDB7000 3133440
0x1E9B6000 4194304

Press Ctrl+C to stop autoboot
fastboot# 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 /)
flwrite - Nand flash sub-system
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hibernate- Hibernate!! boot
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
mii - MII utility commands
mm - memory modify (auto-incrementing address)
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_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
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
squashfsload- fsload - load binary file from a filesystem image

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
usbburn - burn file from USB device

version - print monitor version
fastboot# printenv
bootcmd=nand read 0x2000000 0x300000 0x1400000;squashfsload 0x2000000;bootm 0x200000
bootdelay=1
baudrate=115200
ethaddr=00:0b:3f:00:00:01
ipaddr=192.168.1.10
serverip=192.168.1.1
netmask=255.255.255.0
bootfile="uImage"
da=mw.b 0x2000000 ff 4000000;tftp 0x2000000 u-boot.bin.img;flwrite
du=mw.b 0x2000000 ff 4000000;tftp 0x2000000 user-x.squashfs.img;flwrite
dr=mw.b 0x2000000 ff 4000000;tftp 0x2000000 romfs-x.squashfs.img;flwrite
dw=mw.b 0x2000000 ff 4000000;tftp 0x2000000 web-x.squashfs.img;flwrite
dl=mw.b 0x2000000 ff 4000000;tftp 0x2000000 logo-x.squashfs.img;flwrite
dc=mw.b 0x2000000 ff 4000000;tftp 0x2000000 custom-x.squashfs.img;flwrite
up=mw.b 0x2000000 ff 4000000;tftp 0x2000000 update.img;flwrite
tk=mw.b 0x2000000 ff 4000000;tftp 0x2000000 zImage.img;bootm 0x2000000
dd=mw.b 0x2000000 ff 4000000;tftp 0x2000000 mtd-x.yaffs2.img;flwrite
bootargs=mem=512M console=ttyAMA0,115200 root=/dev/romblock1 rootfstype=squashf mtdparts=hinand:3M(boot),20M(rootfs),20M(user),4M(web),6M(custom),2M(logo),6M(td),2M(baseparam),1M(startlogo) mmz=ddr,0,0,344M coherent_pool=2M
appVideoStandard=PAL
appSystemLanguage=English
stdin=serial
stdout=serial
stderr=serial
ver=Fastboot 3.3.0-svn631 (zhaojianghua@localhost.localdomain) (Nov 07 2016 - 1:28:21)

Environment size: 1255/131068 bytes
fastboot#

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение fobos » 14 июн 2017, 23:45

0x40000000

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение displays » 15 июн 2017, 00:54

Получается так?

cp.b 0x4000000 0x300000 0x000000
tftp 0x4000000 Nvr265.bin 0x000000

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение dede » 15 июн 2017, 07:24

нет

nand read 0x2000000 0 0x8000000
tftp 0x2000000 nvr265.bin 0x8000000

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение displays » 15 июн 2017, 11:24

Спасибо получилось считать.


Bootrom start
Boot from NAND
Starting fastboot ...


System startup
DDRS
Reg Version: v1.1.0
Reg Time: 2016/1/18 14:00:27
Reg Name: hi3798mdmo1f_hi3798mv100_ddr3_1gbyte_16bitx2_2layers_nand.reg

Relocate Boot to DDR

Jump to DDR


Fastboot 3.3.0-svn631 (zhaojianghua@localhost.localdomain) (Nov 07 2016 - 14:28:21)

Fastboot: Version 3.3.0
Build Date: Nov 7 2016, 14:29:09
CPU: Hi3798Mv100
Boot Media: NAND
DDR Size: 512MB

Check nand flash controller v610. found
Special NAND id table Version 1.36
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Nand: Unknown MX30LF1G18AC
Nand(HW-Auto): Block:128KB Page:2KB OOB:64B ECC:4bit/512 Chip:128MB*1

Boot Env on NAND
Env Offset: 0x00200000
Env Size: 0x00020000
Env Range: 0x00020000
HI_OTP_LockIdWord,313: ID_WORD have already been locked


SDK Version: HiSTBLinuxV100R003C00SPC060

LT8612EX_loadCode
lt8612ex:============================LT8612EX_loadCode_u-boot===========================
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
vendor_id = 0xffff
lt8612 is not exsit or have broken
(Re)start USB...
USB0: Register 1212 NbrPorts 2
USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
USB1: Register 1111 NbrPorts 1
USB EHCI 1.00
scanning bus 1 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
NO Such file: baseparam-x.img on usb device
at xm_update_to_flash() usb_file_check baseparam-x.img Failed.
NO Such file: u-boot.bin.img on usb device
at xm_update_to_flash() usb_file_check u-boot.bin.img Failed.
NO Such file: u-boot.env.bin.img on usb device
at xm_update_to_flash() usb_file_check u-boot.env.bin.img Failed.
NO Such file: romfs-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check romfs-x.squashfs.img Failed.
NO Such file: custom-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check custom-x.squashfs.img Failed.
NO Such file: web-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check web-x.squashfs.img Failed.
NO Such file: logo-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check logo-x.squashfs.img Failed.
NO Such file: user-x.squashfs.img on usb device
at xm_update_to_flash() usb_file_check user-x.squashfs.img Failed.
NO Such file: mtd-x.yaffs2.img on usb device
at xm_update_to_flash() usb_file_check mtd-x.yaffs2.img Failed.
NO Such file: ubootlogo-x.img on usb device
at xm_update_to_flash() usb_file_check ubootlogo-x.img Failed.
NO Such file: update.img on usb device
at xm_update_to_flash() usb_file_check update.img Failed.
NO Such file: upall_verify.img on usb device
at xm_update_to_flash() usb_file_check upall_verify.img Failed.
at Logo_Main() if (g_stDispParam0.enSrcDisp != HI_UNF_DISPLAY1) >>>>>>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612Ex_RTsign() lastDispMode:0!= curDispMode:0<<<<<<DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>
at OutputNot4K() 4K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612ExTimerProc() temp_hdmi:1.>>>>>>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at Lt8612ExColorSpaceConvert() read_data:0x30.>>>>>>>
UNknow color space!,reserved!at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
HDMI mode(0x5A) = 0x1
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
CSC style(0x5B) = 0x30
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
at i2c_receive_ack() NACK <<WARNING>>
CSC Register(0x08) = 0xff

>> Loading 'kernel' image.

Reserve Memory
Start Addr: 0x1FFFE000
Bound Addr: 0x8D7B000
Free Addr: 0x1E9B6000
Alloc Block: Addr Size
0x1FBFD000 4194304
0x1F8FC000 3145728
0x1F8F9000 8192
0x1F8C4000 212992
0x1F7C3000 1048576
0x1F7BF000 12288
0x1F43A000 3686400
0x1F0B5000 3686400
0x1EDB7000 3133440
0x1E9B6000 4194304

Press Ctrl+C to stop autoboot
fastboot# printenv
bootcmd=nand read 0x2000000 0x300000 0x1400000;squashfsload 0x2000000;bootm 0x2000000
bootdelay=1
baudrate=115200
ethaddr=00:0b:3f:00:00:01
ipaddr=192.168.1.10
serverip=192.168.1.1
netmask=255.255.255.0
bootfile="uImage"
da=mw.b 0x2000000 ff 4000000;tftp 0x2000000 u-boot.bin.img;flwrite
du=mw.b 0x2000000 ff 4000000;tftp 0x2000000 user-x.squashfs.img;flwrite
dr=mw.b 0x2000000 ff 4000000;tftp 0x2000000 romfs-x.squashfs.img;flwrite
dw=mw.b 0x2000000 ff 4000000;tftp 0x2000000 web-x.squashfs.img;flwrite
dl=mw.b 0x2000000 ff 4000000;tftp 0x2000000 logo-x.squashfs.img;flwrite
dc=mw.b 0x2000000 ff 4000000;tftp 0x2000000 custom-x.squashfs.img;flwrite
up=mw.b 0x2000000 ff 4000000;tftp 0x2000000 update.img;flwrite
tk=mw.b 0x2000000 ff 4000000;tftp 0x2000000 zImage.img;bootm 0x2000000
dd=mw.b 0x2000000 ff 4000000;tftp 0x2000000 mtd-x.yaffs2.img;flwrite
bootargs=mem=512M console=ttyAMA0,115200 root=/dev/romblock1 rootfstype=squashfs mtdparts=hinand:3M(boot),20M(rootfs),20M(user),4M(web),6M(custom),2M(logo),6M(mtd),2M(baseparam),1M(startlogo) mmz=ddr,0,0,344M coherent_pool=2M
appVideoStandard=PAL
appSystemLanguage=English
stdin=serial
stdout=serial
stderr=serial
ver=Fastboot 3.3.0-svn631 (zhaojianghua@localhost.localdomain) (Nov 07 2016 - 14:28:21)

Environment size: 1255/131068 bytes
fastboot# nand read 0x2000000 0 0x8000000

NAND read: device 0 whole chip
pure data length is 134217728, len_incl_bad is 134217728
Skip bad block 0x04d00000
WARNING: Attempt read beyond end of device. offset(0x0) + length(0x8000000) beyond flash size(0x8000000), truncated length(0x7fe0000).
134086656 bytes read: OK
fastboot# tftp 0x2000000 nvr265.bin 0x8000000
Eth up port phy at 0x01 is connect
Eth down port phy at 0x1f is connect
Hisilicon ETH net controler
MAC: 00-0B-3F-00-00-01
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP to server 192.168.1.1; our IP address is 192.168.1.10
Upload Filename 'nvr265.bin'.
Upload from address: 0x2000000, 128.000 MB to be send ...
Uploading: T # [ Connected ]
################################ [ 2.888 MB]
################################ [ 5.752 MB]
################################ [ 8.616 MB]
################################ [11.480 MB]
################################ [14.344 MB]
################################ [17.208 MB]
################################ [20.072 MB]
################################ [22.960 MB]
################################ [25.824 MB]
################################ [28.688 MB]
################################ [31.552 MB]
################################ [34.416 MB]
################################ [37.280 MB]
################################ [40.144 MB]
################################ [43.008 MB]
################################ [45.896 MB]
################################ [48.760 MB]
################################ [51.624 MB]
################################ [54.488 MB]
################################ [57.352 MB]
################################ [60.216 MB]
################################ [63.080 MB]
################################ [65.968 MB]
################################ [68.832 MB]
################################ [71.696 MB]
################################ [74.560 MB]
################################ [77.424 MB]
################################ [80.288 MB]
################################ [83.152 MB]
################################ [86.016 MB]
################################ [88.904 MB]
################################ [91.768 MB] [BlockCounter Reset]
################################ [94.632 MB]
################################ [97.496 MB]
################################ [100.360 MB]
################################ [103.224 MB]
################################ [106.088 MB]
################################ [108.976 MB]
################################ [111.840 MB]
################################ [114.704 MB]
################################ [117.568 MB]
################################ [120.432 MB]
################################ [123.296 MB]
################################ [126.160 MB]
####################
128.000 MB upload ok.
fastboot#




Вопрос не понял с адресом 0x8000000, откуда взяли это число?

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение fobos » 15 июн 2017, 13:33

это размер файла, который слили с флеши - 128.000Мб

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение fobos » 15 июн 2017, 13:38

fobos писал(а):0x40000000
был не прав :(

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение displays » 16 июн 2017, 07:19

Я так понял что если в help есть "sf" команда и флешь 8 или же 16 ношковая то надо коперовать с командой "sf". Ели флешь NOR 48 ношковая то коперовать командой "cp".
А если флешь nand то командой "nand read".

Аватара пользователя
fobos
Специалист
Сообщения: 1116
Зарегистрирован: 21 июн 2014, 18:15

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение fobos » 16 июн 2017, 23:32

SPI флеши копирую командой tftp, все NOR флеши, которые попадались, были с поврежденным загрузчиком, поэтому приходилось выпаивать и в программатор, NAND-ы еще не попадались, но технически подготовился :)

Валерий Ермоленко
Постоянный посетитель
Сообщения: 60
Зарегистрирован: 10 дек 2018, 13:18

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение Валерий Ермоленко » 17 дек 2018, 11:28

а как слить кусками дамп с такой же флэш,останавливается на 32 МЬ ....:( ,или что я делаю не так?

Валерий Ермоленко
Постоянный посетитель
Сообщения: 60
Зарегистрирован: 10 дек 2018, 13:18

Re: NVR 265 нужно копировать полный дамп с MX30LF1G18AC

Сообщение Валерий Ермоленко » 27 дек 2018, 09:53

такая же флеш,но установлена в камере.может кто подскажет адреса какие выставить что бы слить дамп,пробовал как у ТС,но останавливается на 31.552 мб,уменьшал первое число(0х100000),сливается чуть больше ,49.280 мб :(
-

U-Boot 2010.06 (Dec 06 2017 - 13:10:35)

Check Nand Flash Controller v610 ... found
Special NAND id table Version 1.36
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:4bit/512
Nand total size: 128MB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
hi3516-vc # printenv
bootargs=mem=60M console=ttyAMA0,115200 rootfstype=ramfs mtdparts=hinand:1024K(boot),1024K(tech),4096K(kernel),8192K(app),-(config) hw_type=608
bootcmd=hi_gpio $(hi_gpios); nand read 0x82000000 0x200000 0x400000; bootm 0x82000000; setenv bootargs $(bootargs) bkp=1; nand read 0x82000000 0x600000 0x400000; bootm 0x82000000
bootdelay=1
baudrate=115200
ethaddr=00:00:23:34:45:66
ipaddr=192.168.1.10
serverip=192.168.1.2
netmask=255.255.255.0
bootfile="uImage"
hi_gpios=142!:ir 130 131
stdin=serial
stdout=serial
stderr=serial
verify=n
mdio_intf=rmii
phy_addr=3
ver=U-Boot 2010.06 (Dec 06 2017 - 13:10:35)

Environment size: 603/131068 bytes



Environment size: 603/131068 bytes
hi3516-vc # 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
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 /)
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hi_gpio - set hisilicon gpio states
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
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nm - memory modify (constant address)
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
version - print monitor version
hi3516-vc #



U-Boot 2010.06 (Dec 06 2017 - 13:10:35)

Check Nand Flash Controller v610 ... found
Special NAND id table Version 1.36
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Block:128KB Page:2KB Chip:128MB*1 OOB:64B ECC:4bit/512
Nand total size: 128MB
*** Warning - bad CRC or NAND, using default environment

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
Set gpio: 142->0
Set gpio: 130->1
Set gpio: 131->1

NAND read: device 0 offset 0x200000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.4.35
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2552288 Bytes = 2.4 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0
Linux version 3.4.35 (root@runner-8e7d6cd8-project-22-concurrent-0) (gcc version 4.8.3 20131202 (prerelease) (Hisilicon_v300) ) #1 Wed Dec 6 13:08:54 UTC 2017
CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: hi3516a
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 15240
Kernel command line: mem=60M console=ttyAMA0,115200 rootfstype=ramfs mtdparts=hinand:1024K(boot),1024K(tech),4096K(kernel),8192K(app),-(config) hw_type=608
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 60MB = 60MB total
Memory: 53980k/53980k available, 7460k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xc4000000 - 0xff000000 ( 944 MB)
lowmem : 0xc0000000 - 0xc3c00000 ( 60 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc03f8000 (4032 kB)
.init : 0xc03f8000 - 0xc0675b24 (2551 kB)
.data : 0xc0676000 - 0xc06a3d00 ( 184 kB)
.bss : 0xc06a3d24 - 0xc06b8e98 ( 85 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:128
sched_clock: 32 bits at 49MHz, resolution 20ns, wraps every 86767ms
Console: colour dummy device 80x30
Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x802fda60 - 0x802fdab8
dummy:
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 40) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 41) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
hi-spi-master hi-spi-master.0: with 1 chip select slaves attached
hi-spi-master hi-spi-master.1: with 3 chip select slaves attached
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
squashfs: version 4.0 (2009/01/31) Phillip Lougher
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 105
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
Spi id table Version 1.22
Found Nand Flash Controller V610.
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Nand: MXIC NAND 128MiB 3,3V 8-bit
Nand(HW-Auto): Block:128KB Page:2KB OOB:64B ECC:4bit/512 Chip:128MB*1
5 cmdlinepart partitions found on MTD device hinand
5 cmdlinepart partitions found on MTD device hinand
Creating 5 MTD partitions on "hinand":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000200000 : "tech"
0x000000200000-0x000000600000 : "kernel"
0x000000600000-0x000000e00000 : "app"
0x000000e00000-0x000008000000 : "config"
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 53, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
hisi_i2c hisi_i2c.0: Hisilicon [i2c-0] probed!
hisi_i2c hisi_i2c.1: Hisilicon [i2c-1] probed!
hisi_i2c hisi_i2c.2: Hisilicon [i2c-2] probed!
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
Freeing init memory: 2548K

Ответить

Вернуться в «Восстановление и настройка»