用的这个源码编译的
编译过程不要使用root编译!!!
https://github.com/qinfengling/openwrt/tree/licheepi-nano/
1,拉取源码
git clone -b licheepi-nano https://github.com/qinfengling/openwrt.git
不得不说,按照网上改hosts的方法使github访问速度快了不少,基本满速下载,后来查了一下GitHub访问速度慢的原因是github的fastly节点被q了。
2,然后
./scripts/feeds update -a && ./scripts/feeds install -a
(这个真心慢得吐血,还会拉取失败,不过我用阿里云早上就能拉取成功)
3,使用
make menuconfig
选择f1c100s然后
make V=s world
进行编译
4,编译完成后,进入build_dir/target-arm_arm926ej-s_musl_eabi/linux-sunxi_arm9/linux-4.14.63/drivers/clk/sunxi-ng,把ccu-suniv.c中对应的8改为1(不说都懂),然后把ccu-suniv.o删掉,最好把构建目录下的bin文件夹也删掉重新生成。
5,使用
make menuconfig
增加rndis的相关软件包。
6,然后再编译重新生成
make V=s world
全程没有报错,好像要成功了,我待会插卡试试再来发帖。
离线
闯鬼了,居然会Kernel panic
U-Boot SPL 2017.11 (Aug 16 2018 - 07:51:15)
DRAM: 32 MiB
Trying to boot from MMC1
U-Boot 2017.11 (Aug 16 2018 - 07:51:15 +0000) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial@1c25000
Out: serial@1c25000
Err: serial@1c25000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
352 bytes read in 14 ms (24.4 KiB/s)
## Executing script at 80c50000
reading zImage
2877552 bytes read in 153 ms (17.9 MiB/s)
reading dtb
7464 bytes read in 23 ms (316.4 KiB/s)
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 816fb000, end 816ffd27 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.63 (ubuntu@chainsx.cn) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7258-5eb055306f)) #0 Thu Aug 16 07:51:15 2018
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] OF: fdt: Machine model: Lichee Pi Nano
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] random: get_random_bytes called from start_kernel+0x74/0x3c8 with crng_init=0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Memory: 22656K/32768K available (6144K kernel code, 226K rwdata, 1748K rodata, 1024K init, 255K bss, 10112K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xc2800000 - 0xff800000 ( 976 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc2000000 ( 32 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0700000 (7136 kB)
[ 0.000000] .init : 0xc0900000 - 0xc0a00000 (1024 kB)
[ 0.000000] .data : 0xc0a00000 - 0xc0a388c0 ( 227 kB)
[ 0.000000] .bss : 0xc0a3db70 - 0xc0a7d964 ( 256 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000047] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000112] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000581] Console: colour dummy device 80x30
[ 0.000672] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070240] pid_max: default: 32768 minimum: 301
[ 0.070593] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070636] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.071878] CPU: Testing write buffer coherency: ok
[ 0.073619] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.079965] VFP support v0.3: not present
[ 0.080588] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.080650] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.080886] pinctrl core: initialized pinctrl subsystem
[ 0.083086] NET: Registered protocol family 16
[ 0.084441] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.086693] No ATAGs?
[ 0.113409] SCSI subsystem initialized
[ 0.114160] usbcore: registered new interface driver usbfs
[ 0.114310] usbcore: registered new interface driver hub
[ 0.114493] usbcore: registered new device driver usb
[ 0.114938] pps_core: LinuxPPS API ver. 1 registered
[ 0.114967] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.115026] PTP clock support registered
[ 0.115694] Advanced Linux Sound Architecture Driver Initialized.
[ 0.117748] clocksource: Switched to clocksource timer
[ 0.131359] NET: Registered protocol family 2
[ 0.132911] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.132987] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.133039] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.133295] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.133354] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.133858] NET: Registered protocol family 1
[ 0.135116] RPC: Registered named UNIX socket transport module.
[ 0.135156] RPC: Registered udp transport module.
[ 0.135174] RPC: Registered tcp transport module.
[ 0.135190] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.137464] No memory allocated for crashlog
[ 0.138187] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.153064] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.155363] NFS: Registering the id_resolver key type
[ 0.155450] Key type id_resolver registered
[ 0.155470] Key type id_legacy registered
[ 0.155591] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.173756] Key type asymmetric registered
[ 0.173799] Asymmetric key parser 'x509' registered
[ 0.173871] io scheduler noop registered
[ 0.173894] io scheduler deadline registered
[ 0.174710] io scheduler cfq registered (default)
[ 0.174746] io scheduler mq-deadline registered
[ 0.174765] io scheduler kyber registered
[ 0.175903] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.185697] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.271099] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.275968] console [ttyS0] disabled
[ 0.296227] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 22, base_baud = 6250000) is a 16550A
[ 0.772824] console [ttyS0] enabled
[ 0.798200] loop: module loaded
[ 0.802094] SCSI Media Changer driver v0.25
[ 0.817319] random: fast init done
[ 0.821173] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.830360] libphy: Fixed MDIO Bus: probed
[ 0.835420] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.842073] ehci-platform: EHCI generic platform driver
[ 0.847550] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.853850] ohci-platform: OHCI generic platform driver
[ 0.859530] usbcore: registered new interface driver usb-storage
[ 0.866146] mousedev: PS/2 mouse device common for all mice
[ 0.872381] i2c /dev entries driver
[ 0.877252] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 0.947891] sunxi-mmc 1c0f000.mmc: base:0xc28a0000 irq:18
[ 0.969345] NET: Registered protocol family 10
[ 0.976787] Segment Routing with IPv6
[ 0.980843] NET: Registered protocol family 17
[ 0.985419] can: controller area network core (rev 20170425 abi 9)
[ 0.991912] NET: Registered protocol family 29
[ 0.996508] 8021q: 802.1Q VLAN Support v1.8
[ 1.000890] Key type dns_resolver registered
[ 1.016241] ALSA device list:
[ 1.019360] #0: Loopback 1
[ 1.025550] Waiting for root device /dev/mmcblk0p2...
[ 1.077960] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.091127] mmc0: new high speed SDHC card at address aaaa
[ 1.097860] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 1.107434] mmcblk0: p1 p2
[ 1.136031] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[ 1.143763] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 1.155665] Freeing unused kernel memory: 1024K
[ 1.192446] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[ 1.192446]
[ 1.201594] CPU: 0 PID: 1 Comm: init Not tainted 4.14.63 #0
[ 1.207154] Hardware name: Allwinner suniv Family
[ 1.211946] [<c010d2a8>] (unwind_backtrace) from [<c010aeb0>] (show_stack+0x10/0x14)
[ 1.219708] [<c010aeb0>] (show_stack) from [<c0114f64>] (panic+0xb8/0x24c)
[ 1.226591] [<c0114f64>] (panic) from [<c011628c>] (do_exit+0x4b4/0x97c)
[ 1.233293] [<c011628c>] (do_exit) from [<c0117310>] (do_group_exit+0xb4/0xb8)
[ 1.240508] [<c0117310>] (do_group_exit) from [<c011fee0>] (get_signal+0x4d0/0x554)
[ 1.248167] [<c011fee0>] (get_signal) from [<c010a3b8>] (do_signal+0x398/0x3fc)
[ 1.255485] [<c010a3b8>] (do_signal) from [<c010a578>] (do_work_pending+0x4c/0xcc)
[ 1.263055] [<c010a578>] (do_work_pending) from [<c01077c8>] (slow_work_pending+0xc/0x20)
[ 1.271227] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[ 1.271227]
[ 131.567859] random: crng init done
离线
看来是根目录被挂载成只读了,在cmdline后面加上rw,可还是Kernel panic
U-Boot SPL 2017.11 (Aug 16 2018 - 07:51:15)
DRAM: 32 MiB
Trying to boot from MMC1
U-Boot 2017.11 (Aug 16 2018 - 07:51:15 +0000) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial@1c25000
Out: serial@1c25000
Err: serial@1c25000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
355 bytes read in 14 ms (24.4 KiB/s)
## Executing script at 80c50000
reading zImage
2877552 bytes read in 153 ms (17.9 MiB/s)
reading dtb
7464 bytes read in 23 ms (316.4 KiB/s)
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 816fb000, end 816ffd27 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.63 (ubuntu@chainsx.cn) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7258-5eb055306f)) #0 Thu Aug 16 07:51:15 2018
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] OF: fdt: Machine model: Lichee Pi Nano
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] random: get_random_bytes called from start_kernel+0x74/0x3c8 with crng_init=0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait rw
[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Memory: 22656K/32768K available (6144K kernel code, 226K rwdata, 1748K rodata, 1024K init, 255K bss, 10112K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xc2800000 - 0xff800000 ( 976 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc2000000 ( 32 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0700000 (7136 kB)
[ 0.000000] .init : 0xc0900000 - 0xc0a00000 (1024 kB)
[ 0.000000] .data : 0xc0a00000 - 0xc0a388c0 ( 227 kB)
[ 0.000000] .bss : 0xc0a3db70 - 0xc0a7d964 ( 256 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000047] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000113] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000575] Console: colour dummy device 80x30
[ 0.000669] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070238] pid_max: default: 32768 minimum: 301
[ 0.070594] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070638] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.071888] CPU: Testing write buffer coherency: ok
[ 0.073640] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.080067] VFP support v0.3: not present
[ 0.080682] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.080742] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.080979] pinctrl core: initialized pinctrl subsystem
[ 0.083158] NET: Registered protocol family 16
[ 0.084559] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.086854] No ATAGs?
[ 0.113629] SCSI subsystem initialized
[ 0.114387] usbcore: registered new interface driver usbfs
[ 0.114535] usbcore: registered new interface driver hub
[ 0.114719] usbcore: registered new device driver usb
[ 0.115158] pps_core: LinuxPPS API ver. 1 registered
[ 0.115186] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.115245] PTP clock support registered
[ 0.115919] Advanced Linux Sound Architecture Driver Initialized.
[ 0.118020] clocksource: Switched to clocksource timer
[ 0.131615] NET: Registered protocol family 2
[ 0.133168] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.133244] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.133295] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.133546] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.133605] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.134109] NET: Registered protocol family 1
[ 0.135365] RPC: Registered named UNIX socket transport module.
[ 0.135407] RPC: Registered udp transport module.
[ 0.135424] RPC: Registered tcp transport module.
[ 0.135440] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.137754] No memory allocated for crashlog
[ 0.138477] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.153357] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.155676] NFS: Registering the id_resolver key type
[ 0.155759] Key type id_resolver registered
[ 0.155781] Key type id_legacy registered
[ 0.155907] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.174065] Key type asymmetric registered
[ 0.174107] Asymmetric key parser 'x509' registered
[ 0.174177] io scheduler noop registered
[ 0.174198] io scheduler deadline registered
[ 0.175005] io scheduler cfq registered (default)
[ 0.175044] io scheduler mq-deadline registered
[ 0.175062] io scheduler kyber registered
[ 0.176208] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.185954] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.271460] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.276323] console [ttyS0] disabled
[ 0.296578] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 22, base_baud = 6250000) is a 16550A
[ 0.773449] console [ttyS0] enabled
[ 0.798844] loop: module loaded
[ 0.802738] SCSI Media Changer driver v0.25
[ 0.818085] random: fast init done
[ 0.821853] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.831028] libphy: Fixed MDIO Bus: probed
[ 0.836089] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.842740] ehci-platform: EHCI generic platform driver
[ 0.848289] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.854505] ohci-platform: OHCI generic platform driver
[ 0.860195] usbcore: registered new interface driver usb-storage
[ 0.866809] mousedev: PS/2 mouse device common for all mice
[ 0.873040] i2c /dev entries driver
[ 0.877914] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 0.948163] sunxi-mmc 1c0f000.mmc: base:0xc28a0000 irq:18
[ 0.969661] NET: Registered protocol family 10
[ 0.977116] Segment Routing with IPv6
[ 0.981166] NET: Registered protocol family 17
[ 0.985742] can: controller area network core (rev 20170425 abi 9)
[ 0.992243] NET: Registered protocol family 29
[ 0.996837] 8021q: 802.1Q VLAN Support v1.8
[ 1.001217] Key type dns_resolver registered
[ 1.016611] ALSA device list:
[ 1.019733] #0: Loopback 1
[ 1.025927] Waiting for root device /dev/mmcblk0p2...
[ 1.078229] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.091374] mmc0: new high speed SDHC card at address aaaa
[ 1.097997] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 1.107692] mmcblk0: p1 p2
[ 1.138313] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[ 1.145909] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 1.157051] Freeing unused kernel memory: 1024K
[ 1.193779] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[ 1.193779]
[ 1.202927] CPU: 0 PID: 1 Comm: init Not tainted 4.14.63 #0
[ 1.208489] Hardware name: Allwinner suniv Family
[ 1.213280] [<c010d2a8>] (unwind_backtrace) from [<c010aeb0>] (show_stack+0x10/0x14)
[ 1.221040] [<c010aeb0>] (show_stack) from [<c0114f64>] (panic+0xb8/0x24c)
[ 1.227921] [<c0114f64>] (panic) from [<c011628c>] (do_exit+0x4b4/0x97c)
[ 1.234625] [<c011628c>] (do_exit) from [<c0117310>] (do_group_exit+0xb4/0xb8)
[ 1.241840] [<c0117310>] (do_group_exit) from [<c011fee0>] (get_signal+0x4d0/0x554)
[ 1.249499] [<c011fee0>] (get_signal) from [<c010a3b8>] (do_signal+0x398/0x3fc)
[ 1.256815] [<c010a3b8>] (do_signal) from [<c010a578>] (do_work_pending+0x4c/0xcc)
[ 1.264386] [<c010a578>] (do_work_pending) from [<c01077c8>] (slow_work_pending+0xc/0x20)
[ 1.272559] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[ 1.272559]
[ 131.268131] random: crng init done
离线
mark一下 我准备跟进spi nand版本
离线
终于启动成功了,
打开以下几项就可以了
[*] Advanced configuration options (for developers) --->
[*] Automatic rebuild of packages
(-fno-caller-saves -fno-plt) Additional compiler options
离线
不过,usb好像仍然无法使用。。
难道修改了那个bit也没用?
附启动图
U-Boot SPL 2017.11 (Aug 16 2018 - 07:51:15)
DRAM: 32 MiB
Trying to boot from MMC1
U-Boot 2017.11 (Aug 16 2018 - 07:51:15 +0000) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial@1c25000
Out: serial@1c25000
Err: serial@1c25000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
352 bytes read in 14 ms (24.4 KiB/s)
## Executing script at 80c50000
reading zImage
2883784 bytes read in 153 ms (18 MiB/s)
reading dtb
7464 bytes read in 23 ms (316.4 KiB/s)
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 816fb000, end 816ffd27 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.63 (ubuntu@chainsx.cn) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7258-5eb055306f)) #0 Thu Aug 16 07:51:15 2018
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] OF: fdt: Machine model: Lichee Pi Nano
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] random: get_random_bytes called from start_kernel+0x74/0x3c8 with crng_init=0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
[ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Memory: 22656K/32768K available (6144K kernel code, 226K rwdata, 1756K rodata, 1024K init, 255K bss, 10112K reserved, 0K cma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xc2800000 - 0xff800000 ( 976 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc2000000 ( 32 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0700000 (7136 kB)
[ 0.000000] .init : 0xc0900000 - 0xc0a00000 (1024 kB)
[ 0.000000] .data : 0xc0a00000 - 0xc0a389a0 ( 227 kB)
[ 0.000000] .bss : 0xc0a3dc50 - 0xc0a7db24 ( 256 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000046] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000114] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000578] Console: colour dummy device 80x30
[ 0.000672] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070235] pid_max: default: 32768 minimum: 301
[ 0.070591] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070632] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.071888] CPU: Testing write buffer coherency: ok
[ 0.073637] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.080050] VFP support v0.3: not present
[ 0.080674] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.080737] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.080966] pinctrl core: initialized pinctrl subsystem
[ 0.083191] NET: Registered protocol family 16
[ 0.084550] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.086871] No ATAGs?
[ 0.114153] SCSI subsystem initialized
[ 0.114921] usbcore: registered new interface driver usbfs
[ 0.115073] usbcore: registered new interface driver hub
[ 0.115261] usbcore: registered new device driver usb
[ 0.115749] pps_core: LinuxPPS API ver. 1 registered
[ 0.115780] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.115842] PTP clock support registered
[ 0.116559] Advanced Linux Sound Architecture Driver Initialized.
[ 0.118652] clocksource: Switched to clocksource timer
[ 0.132472] NET: Registered protocol family 2
[ 0.134041] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.134116] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.134168] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.134424] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.134484] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.134996] NET: Registered protocol family 1
[ 0.136249] RPC: Registered named UNIX socket transport module.
[ 0.136290] RPC: Registered udp transport module.
[ 0.136306] RPC: Registered tcp transport module.
[ 0.136322] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.138787] No memory allocated for crashlog
[ 0.139400] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.154496] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.156798] NFS: Registering the id_resolver key type
[ 0.156886] Key type id_resolver registered
[ 0.156908] Key type id_legacy registered
[ 0.157039] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.175337] Key type asymmetric registered
[ 0.175377] Asymmetric key parser 'x509' registered
[ 0.175446] io scheduler noop registered
[ 0.175467] io scheduler deadline registered
[ 0.176277] io scheduler cfq registered (default)
[ 0.176311] io scheduler mq-deadline registered
[ 0.176330] io scheduler kyber registered
[ 0.177462] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.187387] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.274732] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.279728] console [ttyS0] disabled
[ 0.299969] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 22, base_baud = 6250000) is a 16550A
[ 0.776362] console [ttyS0] enabled
[ 0.801921] loop: module loaded
[ 0.805820] SCSI Media Changer driver v0.25
[ 0.820884] random: fast init done
[ 0.824941] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.834141] libphy: Fixed MDIO Bus: probed
[ 0.839392] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.845923] ehci-platform: EHCI generic platform driver
[ 0.851474] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.857696] ohci-platform: OHCI generic platform driver
[ 0.863384] usbcore: registered new interface driver usb-storage
[ 0.870131] mousedev: PS/2 mouse device common for all mice
[ 0.876414] i2c /dev entries driver
[ 0.881452] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 0.948794] sunxi-mmc 1c0f000.mmc: base:0xc28a0000 irq:18
[ 0.970441] NET: Registered protocol family 10
[ 0.977914] Segment Routing with IPv6
[ 0.981963] NET: Registered protocol family 17
[ 0.986545] can: controller area network core (rev 20170425 abi 9)
[ 0.993040] NET: Registered protocol family 29
[ 0.997635] 8021q: 802.1Q VLAN Support v1.8
[ 1.002014] Key type dns_resolver registered
[ 1.016898] hctosys: unable to open rtc device (rtc0)
[ 1.022565] ALSA device list:
[ 1.025556] #0: Loopback 1
[ 1.031966] Waiting for root device /dev/mmcblk0p2...
[ 1.078903] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.092047] mmc0: new high speed SDHC card at address aaaa
[ 1.098768] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 1.108354] mmcblk0: p1 p2
[ 1.136322] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
[ 1.144052] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 1.155953] Freeing unused kernel memory: 1024K
[ 1.335855] init: Console is alive
[ 1.339988] init: - watchdog -
[ 1.468518] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 1.515787] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 1.534244] init: - preinit -
[ 2.009340] random: jshn: uninitialized urandom read (4 bytes read)
[ 2.119069] random: jshn: uninitialized urandom read (4 bytes read)
[ 2.193781] random: jshn: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 5.550419] mount_root: mounting /dev/root
[ 5.573333] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 5.691753] urandom-seed: Seed file not found (/etc/urandom.seed)
[ 5.759495] procd: - early -
[ 5.762655] procd: - watchdog -
[ 7.479656] procd: - watchdog -
[ 7.483590] procd: - ubus -
[ 7.512830] random: ubusd: uninitialized urandom read (4 bytes read)
[ 7.541707] random: ubusd: uninitialized urandom read (4 bytes read)
[ 7.549356] random: ubusd: uninitialized urandom read (4 bytes read)
[ 7.560740] procd: - init -
Please press Enter to activate this console.
[ 8.015143] kmodloader: loading kernel modules from /etc/modules.d/*
[ 8.049449] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 8.100604] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 8.123542] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[ 8.243455] xt_time: kernel timezone is -0000
[ 8.269859] PPP generic driver version 2.4.2
[ 8.279030] NET: Registered protocol family 24
[ 8.291659] kmodloader: done loading kernel modules from /etc/modules.d/*
BusyBox v1.28.3 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 18.06.1, r7258-5eb055306f
-----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# df -Th
Filesystem Type Size Used Available Use% Mounted on
/dev/root ext4 252.0M 7.5M 239.4M 3% /
tmpfs tmpfs 11.6M 44.0K 11.5M 0% /tmp
tmpfs tmpfs 512.0K 0 512.0K 0% /dev
root@OpenWrt:/# free -m
total used free shared buffers cached
Mem: 23680 15960 7720 44 632 3800
-/+ buffers/cache: 11528 12152
Swap: 0 0 0
离线
我把镜像顺便附上,大佬们帮忙看看是哪不对?
openwrt-sunxi-arm9-suniv-f1c100s-licheepi-nano-ext4-sdcard_img.gz
配置文件(下载后重命名为.config):
config.txt
最近编辑记录 chainsx (2020-05-03 22:47:56)
离线
顶一下,给楼主喊一下666,希望更多的人入坑,考虑到GITHUB下载慢,这段时间改IP都没用,所以下载慢。
故装其移到GITEE
git clone -b licheepi-nano https://gitee.com/zhangheyang/openwrt.git
如果是下面这里慢(如果用上面的GITEE,此处已更新了feeds的GIT地址)
./scripts/feeds update -a && ./scripts/feeds install -a
修改 feeds.conf.default
src-git packages https://gitee.com/zhangheyang/opwnwrt_packages.git^35e0b737ab496f5b51e80079b0d8c9b442e223f5
src-git luci https://gitee.com/zhangheyang/openwrt_luci.git^f64b1523447547032d5280fb0bcdde570f2ca913
src-git routing https://gitee.com/zhangheyang/openwrt_routing.git^1b9d1c419f0ecefda51922a7845ab2183d6acd76
src-git telephony https://gitee.com/zhangheyang/openwrt_telephony.git^b9d7b321d15a44c5abb9e5d43a4ec78abfd9031b
这样就快了,另外依赖的dl等下我上传到百度网盘,这样make时不需要再去下载,让各位大老安心研究。
离线
dl目录的压缩包上传到百度网盘
https://pan.baidu.com/s/1LcPxGbuLvSA7qypwRGofFw
提取码:kcde
会在QQ群里也上传一份,以便下载。
文件名:openwrt_f1c100s_dl.tar.gz
另外告诉大家,GITHUB上的项目,(只要是GIT项目,都可以在GITEE上进行同步.
参考:https://gitee.com/help/articles/4284
就是说道,点你的头相边上的+号,然后从GITHUB、GITLAB导入。
进去后选从URL导入,然后同步,大的项目要些时间,过一段时间进去点一下同步,大不了过一晚再点,基本上OK。
最近编辑记录 staunchheart (2020-05-04 09:25:32)
离线
怎么搞成通过spi flash启动
离线