硬件:
- DOPI EV200开发板
- 一张16G的TF卡
- 一条usb线
- 安装好RNIDS驱动,并分配IP地址,详细参考玩转rtsp一文章
上电启动后, 程序从Nand Flash启动后,文件系统制作在TF卡中,debain+jupyter在1.3G左右,整个启动过程在30秒内。
dopi@Dopi:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 15G 1.3G 13G 9% /
devtmpfs 28M 0 28M 0% /dev
tmpfs 29M 0 29M 0% /dev/shm
tmpfs 29M 1.2M 27M 5% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 29M 0 29M 0% /sys/fs/cgroup
dopi@Dopi:~$
开机启动:
启动log:
System startup
Uncompress Ok!
U-Boot 2016.11-dirty (Jul 05 2020 - 22:34:46 +0800)hi3516ev200
Relocation Offset is: 03734000
Relocating to 43f34000, new gd at 43e93ef0, sp at 43e93ed0
SPI Nor: Boot Media isn't SPI Nor
NAND: SPI Nand ID Table Version 2.7
SPI Nand(cs 0) ID: 0xef 0xaa 0x21 Name:"W25N01GV"
Block:128KB Page:2KB OOB:64B ECC:4bit/512
Chipsize:128 MiB
MMC:
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: eth0
Warning: eth0 (eth0) using random MAC address - 7a:fc:90:53:6a:41
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x80000, size 0x500000
5242880 bytes read: OK
## Booting kernel from Legacy Image at 42000000 ...
Image Name: Linux-4.9.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3724416 Bytes = 3.6 MiB
Load Address: 40008000
Entry Point: 40008000
Loading Kernel Image ... OK
Starting kernel ...
Booting Linux on physical CPU 0x0
Linux version 4.9.37 (phoenix@DOPI) (gcc version 6.3.0 (HC&C V100R002C00B032_20190114) ) #345 Sun Jun 21 20:11:02 CST 2020
CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
CPU: div instructions available: patching division code
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
OF: fdt:Machine model: Hisilicon HI3516EV200 DEMO Board
Memory policy: Data cache writeback
CPU: All CPU(s) started in SVC mode.
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: mem=64M console=tty0 console=ttyAMA0,115200 noinitrd root=/dev/mmcblk0p1 rw rootdelay=2 rootfstype=ext4
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: 57344K/65536K available (5506K kernel code, 192K rwdata, 1336K rodata, 188K init, 261K bss, 8192K reserved, 0K cma-reserved)
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xc4800000 - 0xff800000 ( 944 MB)
lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0568a20 (5507 kB)
.init : 0xc06b9000 - 0xc06e8000 ( 188 kB)
.data : 0xc06e8000 - 0xc0718320 ( 193 kB)
.bss : 0xc071a000 - 0xc075b768 ( 262 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:16 nr_irqs:16 16
Gic dist init...
arm_arch_timer: Architected cp15 timer(s) running at 50.00MHz (phys).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb8812736b, max_idle_ns: 440795202655 ns
sched_clock: 56 bits at 50MHz, resolution 20ns, wraps every 4398046511100ns
Switching to timer-based delay loop, resolution 20ns
clocksource: arm,sp804: mask: 0xffffffff max_cycles: 0x

最低0.47元/天 解锁文章
1010

被折叠的 条评论
为什么被折叠?



