原文发表在我博客上:荔枝派nano的SPI-Flash系统编译创建全过程
本文的目标是创建一个运行在SPI-Flash上的精简系统,附带填一些前人没有提及的坑。在开始之前,请先通读官方教程的即食部分(U-Boot)、Linux编译和SPI-Flash系统的创建部分的教程,并搭建好编译工具链。以下我假设你已经按照上面的教程下载好了U-Boot和Linux内核,并且到Buildroot的官网下载好了Buildroot(但没按教程创建config文件)。
以下是我这里的分区结构。你可以自由的分配后面两个分区的大小。
ID SIZE USAGE ADDR
0 448kb U-boot 0x0000 0000 - 0x0007 0000
1 64kb dtb 0x0007 0000 - 0x0008 0000
2 4mb kernel 0x0008 0000 - 0x0048 0000
3 7.5mb rootfs 0x0048 0000 - 0x00c0 0000
4 4mb overlay 0x00c0 0000 - 0x0100 0000
按照上面的U-Boot的编译教程来编译基本上是没有什么太大问题。我这里就说一下上面教程里面没有说的配置:
勾上
Enable boot arguments
,然后在下面填上:
panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=squashfs
其中,root=/dev/mtdblock3指定了第3分区为rootfs所在分区,rootfstype=squashfs指定了这个分区的格式是squashfs。
勾上
Enable a default value for bootcmd
,然后在下面填上:
sf probe 0 60000000; sf read 0x80c00000 0x70000 0x10000; sf read 0x80008000 0x80000 0x400000; bootz 0x80008000 - 0x80c00000
0x70000和0x80000分别是分区1和2的起始地址。
默认配置下,U-Boot的体积是接近1M的,但实际上U-Boot本体才270k左右。多余的空间实际上是被环境配置所占据了。
进入Environment菜单,找到Environment Offset。这个Offset就是配置的偏移地址,只要它比U-Boot本体大就可以了。这里我设置成0x68000,并将Environment Size设置成0x8000,这样编译出来的U-Boot大小就正好是0x70000,也就是448kb。
勾上Console下的 Enable console multiplexing 和 Select console devices from environment,就可以在屏幕上看到启动日志了。
Linux的坑就稍微有些多了。在做接下来的东西之前,你最好先载入官方的配置文件。
进入 Device Drivers -> SPI support,将 Allwinner A10 SoCs SPI controller取消勾选,然后勾上下面的Allwinner A31 SPI Controller。这是为了修正配置文件中SPI驱动不正确的问题。
勾上并进入 Device Drivers -> Memory Technology Device (MTD) support,选上下面两项:
Command line partitioning table parsing #为了解析内核参数传过来的分区信息,如果用设备树应该可以不选
Caching block device access to MTD devices #为了生成/dev/mtdblock*设备,不选会报错
取消勾选 General setup -> initramfs support (存疑)。
再进入Filesystem Drivers,选上JFFS2和SquashFS的支持。
然后打开drivers/mtd/spi-nor/spi-nor.c,检查自己的flash型号的参数是否含有SECT_4K,如果有则改为0。例如对于w25q128,需要将
{ "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, SECT_4K) },
改为
{ "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, 0) }
。
最后修改设备树文件中的分区信息,可以参考前面官方教程里面的dts修改章节。
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "macronix,mx25l12805d", "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <50000000>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "u-boot";
reg = <0x000000 0x70000>;
read-only;
};
partition@70000 {
label = "dtb";
reg = <0x70000 0x10000>;
read-only;
};
partition@80000 {
label = "kernel";
reg = <0x80000 0x400000>;
read-only;
};
partition@480000 {
label = "rootfs";
reg = <0x480000 0x780000>;
};
partition@c00000 {
label = "overlayfs";
reg = <0xc00000 0x400000>;
};
};
};
为了方便调试,需要启用USB Gadget。
转到 Device Driver -> USB support -> USB Gadget support,勾上 Usb gadget functions configurable through configfs,和上面的Serial gadget console support,以及下面的CDC ACM、CDC ECM、RNDIS、FunctionFS,再取消USB Gadget precomposed configurations的勾选。(具体原因和操作方法可以看我前面的文章)
对文件drivers/clk/sunxi-ng/ccu-suniv.c应用下面这个补丁,修正USB驱动问题
--- ../linux/drivers/clk/sunxi-ng/ccu-suniv.c 2019-01-15 22:48:18.824587965 +0800
+++ drivers/clk/sunxi-ng/ccu-suniv.c 2019-01-23 09:05:17.959348454 +0800
@@ -238,7 +238,7 @@
/* The BSP header file has a CIR_CFG, but no mod clock uses this definition */
static SUNXI_CCU_GATE(usb_phy0_clk, "usb-phy0", "osc24M",
- 0x0cc, BIT(8), 0);
+ 0x0cc, BIT(1), 0);
static SUNXI_CCU_GATE(dram_ve_clk, "dram-ve", "pll-ddr",
0x100, BIT(0), 0);
我这里用的是rtl8723bs,所以在drivers->staging里面启用相关的驱动就可以了。
下载Buildroot后解压,不要使用官方的配置文件,应当自己从零开始编译。
Target options
-- Target Architecture (ARM (little endian))
-- Target Variant arm926t
Toolchain
-- C library (musl) # 使用musl减小最终体积
System configuration
-- Use syslinks to /usr .... # 启用/bin, /sbin, /lib的链接
-- Enable root login # 启用root登录
-- Run a getty after boot # 启用登录密码输入窗口
-- remount root filesystem # 重新挂载根文件系统到可读写
-- Install Timezone info # 安装时区信息。我的程序需要所以就打开了这个玩意
-- timezone list (asia)
-- default local time (Asia/Shanghai)
Target Packages
-- mount/umount # 如果要用overlayfs,那就要用这个挂载
这里我给出包名然后自己搜素就好了
ifupdown scripts
iw # 用做无线网络管理的,可不要
wpa_supplicant # 无线网络管理需要这个玩意
linux-firmware -> rtl87xx # 无线网卡的固件
lrzsz # rz/sz命令,用于传输文件
gawk # 用于解析iw命令的输出
dialog # 用于wifish管理的图形界面的生成
有一些软件包在busybox内是自带的,可以到使用busybox的menuconfig进行配置。需要先运行一次make生成busybox的构建文件夹,然后再使用 make busybox-menuconfig 配置。每次clean后都需要重新配置一次,因为在clean的时候这个配置会被清除。
可能需要的软件包:
ntpd # 网络自动校正时间
udhcpc # dhcp客户端
下面所说的所有操作都包含在这个打包脚本里面了:licheepi-nano-image-master
这里有个脚本可以一键生成镜像。
OUT_FILENAME="flashimg.bin"
UBOOT_FILE=../u-boot-new/u-boot-sunxi-with-spl.bin
KERNEL_DIR=../linux
KERNEL_MODULES_DIR=$KERNEL_DIR/out/*
DTB_FILE=$KERNEL_DIR/arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dtb
KERNEL_FILE=$KERNEL_DIR/arch/arm/boot/zImage
ROOTFS_FILE=../buildroot-2018.11.1/output/images/rootfs.tar
SPEC_FILE=./custom/*
SCRIPTES=./scripts/*.sh
dd if=/dev/zero of=$OUT_FILENAME bs=1M count=16
dd if=$UBOOT_FILE of=$OUT_FILENAME bs=1K conv=notrunc
dd if=$DTB_FILE of=$OUT_FILENAME bs=1K seek=448 conv=notrunc
dd if=$KERNEL_FILE of=$OUT_FILENAME bs=1K seek=512 conv=notrunc
mkdir rootfs
tar xf $ROOTFS_FILE -C ./rootfs
cp -r $KERNEL_MODULES_DIR rootfs/usr/
cp -r $SPEC_FILE rootfs/
# add some custom modify
for f in $SCRIPTES; do
ROOTFS_PATH=./rootfs bash "$f" -H
done
fakeroot mksquashfs rootfs/ rootfs.img -no-exports -no-xattrs -all-root
fakeroot mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0x400000 -o jffs2.img -d overlay/
dd if=rootfs.img of=$OUT_FILENAME bs=1K seek=4608 conv=notrunc
dd if=jffs2.img of=$OUT_FILENAME bs=1M seek=12 conv=notrunc
rm -rf rootfs rootfs.img jffs2.img
需要增加一个开机启动脚本,指向前面文章的USB gadget的配置脚本。
需要修改/etc/inittab,增加ttyGS0的getty。
sed -i 's/\# Put a getty on the serial port/\# Put a getty on the serial port\nttyGS0::respawn:\/sbin\/getty -L ttyGS0 0 vt100 # GENERIC_SERIAL/g' $ROOTFS_PATH/etc/inittab
修改/etc/network/interface,增加wlan0
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -i wlan0 -c /overlay/etc/wpa_supplicant.conf -B
wait-delay 15
hostname $(hostname)
post-down killall -q wpa_supplicant
为了使wpa_supplicant.conf可写,故我将其放在了overlay分区上。
修改/etc/fstab,增加一行
/dev/mtdblock4 /overlay jffs2 defaults 0 0
这就将第四分区挂载到了/overlay上。需要注意这个文件夹需要预先创建
在overlay分区创建etc/wpa_supplicant.conf,内容如下:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
eapol_version=1
ap_scan=1
fast_reauth=1
增加的update_config=1是为了让wpa_cli能够修改这个文件,保存wifi的配置。
创建/etc/wpa_supplicant/wpa_cli-action.sh,内容见:
https://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-edison/plain/meta-intel-edison-distro/recipes-connectivity/wpa_supplicant/wpa-supplicant/wpa_cli-actions.sh
增加一个启动脚本,命令行为:
/usr/sbin/wpa_cli -a /etc/wpa_supplicant/wpa_cli-action.sh -B
。
上面的两个脚本的作用是让wpa_cli在Wifi连接上后调用wpa_cli-action.sh,从而自动调用udhcpc获取ip地址。
按照安装脚本将wifish的文件复制到它们应该在的地方。启动后就可以调用wifish来配置WiFi了。
离线
太棒了, f1c100s 从零到整机!
离线
感谢楼主无私分享
感谢长文分享!
希望 debugdump 早日可以加入赞赏和提现功能.
坐等晕哥发工资
离线
膜拜大神,大神牛逼
离线
多谢分享
离线
膜拜!
离线
楼主是用buildroot2017.8 吗
离线
楼主是用buildroot2017.8 吗
用的是最新的2018.11.1
离线
博客里面的文章更新了背光的调整设置,这里没法编辑原帖很难受
离线
必须要赞一下~
离线
可以分享下源码下载链接吗?
离线
楼主,我按照你的改了一部分,启动log如下,一直打印 can't open /dev/ttyS0: Permission denied,有什么方法能解决吗
U-Boot 2018.01-05679-g013ca45-dirty (Feb 25 2019 - 16:03:42 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
Setting up a 480x272 lcd console (overscan 0x0)
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
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x100000, size 0x4000
SF: 16384 bytes @ 0x100000 Read: OK
device 0 offset 0x110000, size 0x400000
SF: 4194304 bytes @ 0x110000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 80e5f000, end 80e640ee ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.15.0-rc8-licheepi-nano+ (gsk@gsk-machine) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #8 Tue Feb 26 11:36:29 CST 2019
[ 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: fast init done
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyS0,115200 panic=5 rootwait root=31:3 rw rootfstype=jffs2
[ 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: 22672K/32768K available (6144K kernel code, 237K rwdata, 1412K rodata, 1024K init, 246K bss, 10096K 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 : 0x(ptrval) - 0x(ptrval) (7136 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 238 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 247 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.000664] Console: colour dummy device 80x30
[ 0.000755] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070233] pid_max: default: 32768 minimum: 301
[ 0.070547] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070594] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.072020] CPU: Testing write buffer coherency: ok
[ 0.073716] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.076282] devtmpfs: initialized
[ 0.083124] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.083190] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.083448] pinctrl core: initialized pinctrl subsystem
[ 0.085490] NET: Registered protocol family 16
[ 0.086956] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.088749] cpuidle: using governor menu
[ 0.115003] SCSI subsystem initialized
[ 0.115359] usbcore: registered new interface driver usbfs
[ 0.115506] usbcore: registered new interface driver hub
[ 0.115710] usbcore: registered new device driver usb
[ 0.116134] pps_core: LinuxPPS API ver. 1 registered
[ 0.116159] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.116218] PTP clock support registered
[ 0.116702] Advanced Linux Sound Architecture Driver Initialized.
[ 0.118223] clocksource: Switched to clocksource timer
[ 0.144944] NET: Registered protocol family 2
[ 0.146376] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.146454] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.146505] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.146790] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.146849] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.147324] NET: Registered protocol family 1
[ 0.148673] RPC: Registered named UNIX socket transport module.
[ 0.148713] RPC: Registered udp transport module.
[ 0.148729] RPC: Registered tcp transport module.
[ 0.148744] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.150954] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.152803] Initialise system trusted keyrings
[ 0.153359] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.171055] NFS: Registering the id_resolver key type
[ 0.171148] Key type id_resolver registered
[ 0.171166] Key type id_legacy registered
[ 0.171281] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.186075] Key type asymmetric registered
[ 0.186117] Asymmetric key parser 'x509' registered
[ 0.186319] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.186353] io scheduler noop registered
[ 0.186372] io scheduler deadline registered
[ 0.187155] io scheduler cfq registered (default)
[ 0.187188] io scheduler mq-deadline registered
[ 0.187207] io scheduler kyber registered
[ 0.188482] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.198077] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.370039] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.376795] console [ttyS0] disabled
[ 0.397057] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 24, base_baud = 6250000) is a 16550A
[ 0.869998] console [ttyS0] enabled
[ 0.880791] panel-simple panel: panel supply power not found, using dummy regulator
[ 0.890232] SCSI Media Changer driver v0.25
[ 0.897921] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.902818] 4 ofpart partitions found on MTD device spi0.0
[ 0.908367] Creating 4 MTD partitions on "spi0.0":
[ 0.913176] 0x000000000000-0x000000100000 : "u-boot"
[ 0.920889] 0x000000100000-0x000000110000 : "dtb"
[ 0.928094] 0x000000110000-0x000000510000 : "kernel"
[ 0.935664] 0x000000510000-0x000001000000 : "rootfs"
[ 0.943795] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.950458] ehci-platform: EHCI generic platform driver
[ 0.955988] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.962289] ohci-platform: OHCI generic platform driver
[ 0.967950] usbcore: registered new interface driver usb-storage
[ 0.975005] udc-core: couldn't find an available UDC - added [g_cdc] to list of pending drivers
[ 0.984068] i2c /dev entries driver
[ 1.048356] sunxi-mmc 1c0f000.mmc: base:0xea95933e irq:20
[ 1.055819] usbcore: registered new interface driver usbhid
[ 1.061517] usbhid: USB HID core driver
[ 1.083512] NET: Registered protocol family 17
[ 1.088196] Key type dns_resolver registered
[ 1.094749] Loading compiled-in X.509 certificates
[ 1.110731] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0739c38)
[ 1.119636] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0738f1c)
[ 1.127301] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.134019] [drm] No driver support for vblank timestamp query.
[ 1.150448] mmc0: queuing unknown CIS tuple 0x01 (3 bytes)
[ 1.157736] mmc0: queuing unknown CIS tuple 0x1a (5 bytes)
[ 1.161061] mmc0: queuing unknown CIS tuple 0x1b (8 bytes)
[ 1.163539] mmc0: queuing unknown CIS tuple 0x80 (1 bytes)
[ 1.163632] mmc0: queuing unknown CIS tuple 0x81 (1 bytes)
[ 1.164263] mmc0: queuing unknown CIS tuple 0x82 (1 bytes)
[ 1.164357] mmc0: new high speed SDIO card at address 0001
[ 1.188125] Console: switching to colour frame buffer device 60x34
[ 1.249871] sun4i-drm display-engine: fb0: frame buffer device
[ 1.256980] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.266209] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 1.278079] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 1.284044] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[ 1.294088] hub 1-0:1.0: USB hub found
[ 1.298005] hub 1-0:1.0: 1 port detected
[ 1.303680] using random self ethernet address
[ 1.308148] using random host ethernet address
[ 1.314464] usb0: HOST MAC 9e:95:18:25:11:ff
[ 1.319037] usb0: MAC 2e:d1:6d:fe:c1:28
[ 1.322980] g_cdc gadget: CDC Composite Gadget, version: King Kamehameha Day 2008
[ 1.330543] g_cdc gadget: g_cdc ready
[ 1.335257] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 1.352882] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 1.359699] ALSA device list:
[ 1.362684] #0: Loopback 1
[ 1.366438] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.375194] cfg80211: failed to load regulatory.db
[ 1.475892] random: crng init done
[ 2.943518] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[ 2.951360] devtmpfs: mounted
[ 2.959088] Freeing unused kernel memory: 1024K
mount: only root can use "--types" option (effective UID is 1000)
mount: only root can use "--options" option (effective UID is 1000)
mkdir: can't create directory '/dev/pts': Permission denied
mkdir: can't create directory '/dev/shm': Permission denied
mount: only root can use "--all" option (effective UID is 1000)
hostname: sethostname: Operation not permitted
Starting logging: OK
Initializing random number generator... done.
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
can't open /dev/ttyS0: Permission denied
离线
楼主,我按照你的改了一部分,启动log如下,一直打印 can't open /dev/ttyS0: Permission denied,有什么方法能解决吗
USB那里没有启用gadget。要么把gadget打开,要么修改inittab把里面的/dev/ttyS0的getty给删了
离线
刘少来了 说:楼主,我按照你的改了一部分,启动log如下,一直打印 can't open /dev/ttyS0: Permission denied,有什么方法能解决吗
USB那里没有启用gadget。要么把gadget打开,要么修改inittab把里面的/dev/ttyS0的getty给删了
开启了gadget后,启动log基本没变化,但是改了inittab后,启动log如下,还是卡住了 - -。感觉是root权限的问题,有没有什么方法,让开机启动时就是root
U-Boot SPL 2018.01-05679-g013ca45-dirty (Feb 25 2019 - 16:03:42)
DRAM: 32 MiB
Trying to boot from MMC1
Card did not respond to voltage select!
mmc_init: -95, time 22
spl: mmc init failed with error: -95
Trying to boot from sunxi SPI
U-Boot 2018.01-05679-g013ca45-dirty (Feb 25 2019 - 16:03:42 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
Setting up a 480x272 lcd console (overscan 0x0)
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
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x100000, size 0x4000
SF: 16384 bytes @ 0x100000 Read: OK
device 0 offset 0x110000, size 0x400000
SF: 4194304 bytes @ 0x110000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 80e5f000, end 80e640ee ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.15.0-rc8-licheepi-nano+ (gsk@gsk-machine) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #9 Wed Feb 27 10:33:51 CST 2019
[ 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: fast init done
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: console=ttyS0,115200 panic=5 rootwait root=31:3 rw rootfstype=jffs2
[ 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: 22672K/32768K available (6144K kernel code, 238K rwdata, 1416K rodata, 1024K init, 246K bss, 10096K 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 : 0x(ptrval) - 0x(ptrval) (7136 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 239 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 247 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.000113] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000654] Console: colour dummy device 80x30
[ 0.000744] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070237] pid_max: default: 32768 minimum: 301
[ 0.070548] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070592] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.072029] CPU: Testing write buffer coherency: ok
[ 0.073726] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.076301] devtmpfs: initialized
[ 0.083113] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.083180] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.083432] pinctrl core: initialized pinctrl subsystem
[ 0.085468] NET: Registered protocol family 16
[ 0.086922] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.088780] cpuidle: using governor menu
[ 0.114373] SCSI subsystem initialized
[ 0.114707] usbcore: registered new interface driver usbfs
[ 0.114883] usbcore: registered new interface driver hub
[ 0.115092] usbcore: registered new device driver usb
[ 0.115516] pps_core: LinuxPPS API ver. 1 registered
[ 0.115545] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.115605] PTP clock support registered
[ 0.116107] Advanced Linux Sound Architecture Driver Initialized.
[ 0.117604] clocksource: Switched to clocksource timer
[ 0.144550] NET: Registered protocol family 2
[ 0.145971] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.146050] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.146101] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.146381] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.146437] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.146916] NET: Registered protocol family 1
[ 0.148296] RPC: Registered named UNIX socket transport module.
[ 0.148341] RPC: Registered udp transport module.
[ 0.148359] RPC: Registered tcp transport module.
[ 0.148375] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.150559] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.152384] Initialise system trusted keyrings
[ 0.152937] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.170544] NFS: Registering the id_resolver key type
[ 0.170624] Key type id_resolver registered
[ 0.170643] Key type id_legacy registered
[ 0.170755] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.185427] Key type asymmetric registered
[ 0.185471] Asymmetric key parser 'x509' registered
[ 0.185684] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.185718] io scheduler noop registered
[ 0.185736] io scheduler deadline registered
[ 0.186516] io scheduler cfq registered (default)
[ 0.186551] io scheduler mq-deadline registered
[ 0.186571] io scheduler kyber registered
[ 0.187831] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.197509] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.370938] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.377848] console [ttyS0] disabled
[ 0.398078] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 24, base_baud = 6250000) is a 16550A
[ 0.871088] console [ttyS0] enabled
[ 0.881922] panel-simple panel: panel supply power not found, using dummy regulator
[ 0.891342] SCSI Media Changer driver v0.25
[ 0.899231] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.904015] 4 ofpart partitions found on MTD device spi0.0
[ 0.909607] Creating 4 MTD partitions on "spi0.0":
[ 0.914419] 0x000000000000-0x000000100000 : "u-boot"
[ 0.922064] 0x000000100000-0x000000110000 : "dtb"
[ 0.929416] 0x000000110000-0x000000510000 : "kernel"
[ 0.936807] 0x000000510000-0x000001000000 : "rootfs"
[ 0.944964] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.951625] ehci-platform: EHCI generic platform driver
[ 0.957152] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.963459] ohci-platform: OHCI generic platform driver
[ 0.969146] usbcore: registered new interface driver usb-storage
[ 0.976344] i2c /dev entries driver
[ 1.037743] sunxi-mmc 1c0f000.mmc: base:0x8f3b36d4 irq:20
[ 1.045191] usbcore: registered new interface driver usbhid
[ 1.050892] usbhid: USB HID core driver
[ 1.073039] NET: Registered protocol family 17
[ 1.077843] Key type dns_resolver registered
[ 1.084271] Loading compiled-in X.509 certificates
[ 1.100003] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0739c38)
[ 1.108905] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0738f1c)
[ 1.116570] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.123289] [drm] No driver support for vblank timestamp query.
[ 1.139386] mmc0: queuing unknown CIS tuple 0x01 (3 bytes)
[ 1.146658] mmc0: queuing unknown CIS tuple 0x1a (5 bytes)
[ 1.149990] mmc0: queuing unknown CIS tuple 0x1b (8 bytes)
[ 1.152480] mmc0: queuing unknown CIS tuple 0x80 (1 bytes)
[ 1.152573] mmc0: queuing unknown CIS tuple 0x81 (1 bytes)
[ 1.152654] mmc0: queuing unknown CIS tuple 0x82 (1 bytes)
[ 1.152720] mmc0: new high speed SDIO card at address 0001
[ 1.177349] Console: switching to colour frame buffer device 60x34
[ 1.239112] sun4i-drm display-engine: fb0: frame buffer device
[ 1.246241] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.255464] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 1.267315] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 1.273281] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[ 1.283349] hub 1-0:1.0: USB hub found
[ 1.287278] hub 1-0:1.0: 1 port detected
[ 1.293692] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 1.311371] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 1.318191] ALSA device list:
[ 1.321171] #0: Loopback 1
[ 1.324977] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.333694] cfg80211: failed to load regulatory.db
[ 1.435349] random: crng init done
[ 2.914720] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[ 2.922582] devtmpfs: mounted
[ 2.930312] Freeing unused kernel memory: 1024K
mount: only root can use "--types" option (effective UID is 1000)
mount: only root can use "--options" option (effective UID is 1000)
mkdir: can't create directory '/dev/pts': Permission denied
mkdir: can't create directory '/dev/shm': Permission denied
mount: only root can use "--all" option (effective UID is 1000)
hostname: sethostname: Operation not permitted
Starting logging: OK
Initializing random number generator... done.
离线
jiangming1399 说:刘少来了 说:楼主,我按照你的改了一部分,启动log如下,一直打印 can't open /dev/ttyS0: Permission denied,有什么方法能解决吗
USB那里没有启用gadget。要么把gadget打开,要么修改inittab把里面的/dev/ttyS0的getty给删了
开启了gadget后,启动log基本没变化,但是改了inittab后,启动log如下,还是卡住了 - -。感觉是root权限的问题,有没有什么方法,让开机启动时就是root
mount: only root can use "--types" option (effective UID is 1000)
mount: only root can use "--options" option (effective UID is 1000)
mkdir: can't create directory '/dev/pts': Permission denied
mkdir: can't create directory '/dev/shm': Permission denied
mount: only root can use "--all" option (effective UID is 1000)
hostname: sethostname: Operation not permitted
Starting logging: OK
Initializing random number generator... done.
按理说默认就是root用户才对啊,你构建jffs2的时候有没有用fakeroot?
离线
刘少来了 说:jiangming1399 说:USB那里没有启用gadget。要么把gadget打开,要么修改inittab把里面的/dev/ttyS0的getty给删了
开启了gadget后,启动log基本没变化,但是改了inittab后,启动log如下,还是卡住了 - -。感觉是root权限的问题,有没有什么方法,让开机启动时就是root
mount: only root can use "--types" option (effective UID is 1000)
mount: only root can use "--options" option (effective UID is 1000)
mkdir: can't create directory '/dev/pts': Permission denied
mkdir: can't create directory '/dev/shm': Permission denied
mount: only root can use "--all" option (effective UID is 1000)
hostname: sethostname: Operation not permitted
Starting logging: OK
Initializing random number generator... done.按理说默认就是root用户才对啊,你构建jffs2的时候有没有用fakeroot?
没有,我用的官网提供的buildroot和 .config文件,然后自己做了修改,修改后里面也没有用到 fakeroot
离线
jiangming1399 说:刘少来了 说:开启了gadget后,启动log基本没变化,但是改了inittab后,启动log如下,还是卡住了 - -。感觉是root权限的问题,有没有什么方法,让开机启动时就是root
mount: only root can use "--types" option (effective UID is 1000)
mount: only root can use "--options" option (effective UID is 1000)
mkdir: can't create directory '/dev/pts': Permission denied
mkdir: can't create directory '/dev/shm': Permission denied
mount: only root can use "--all" option (effective UID is 1000)
hostname: sethostname: Operation not permitted
Starting logging: OK
Initializing random number generator... done.按理说默认就是root用户才对啊,你构建jffs2的时候有没有用fakeroot?
没有,我用的官网提供的buildroot和 .config文件,然后自己做了修改,修改后里面也没有用到 fakeroot
我感觉可能是文件权限的问题。你用的是我的打包脚本吗?如果不是的话,在制作jffs2的时候要用root权限,或者用fakeroot,不然里面的文件权限可能会有问题。
离线
刘少来了 说:jiangming1399 说:按理说默认就是root用户才对啊,你构建jffs2的时候有没有用fakeroot?
没有,我用的官网提供的buildroot和 .config文件,然后自己做了修改,修改后里面也没有用到 fakeroot
我感觉可能是文件权限的问题。你用的是我的打包脚本吗?如果不是的话,在制作jffs2的时候要用root权限,或者用fakeroot,不然里面的文件权限可能会有问题。
哈哈哈哈哈,成功解决了,刚刚看了下楼主的脚本,和我的写的脚本有点不一样,发现mkfs.jffs2 -s 0x100 -e 0x10000 --pad=0xAF0000 -d rootfs/ -o jffs2.img 前面应该加上 fakeroot,打包后成功启动。
离线
感谢 正是需要的
离线
厉害啊,专业的就是不一样
CS品牌SD NAND , ATO 小容量SLC/SPI NAND/MCP. T:13691982107,Q:2852826868
离线
请问编译Buildroot的工具链怎么配置呢?
离线
请问编译Buildroot的工具链怎么配置呢?
我用的是buildroot自带工具链,配置方法见“基础设置”那一节。如果要设置外部工具链,可以在同一个菜单中设置
离线
感谢,非常详细的指导
离线
膜拜大佬,无私分享
CS品牌SD NAND , ATO 小容量SLC/SPI NAND/MCP. T:13691982107,Q:2852826868
离线
大佬 麻烦问下 你的WIFI 可以使用AP模式吗? 可以试一下吗?
离线
,我按照步骤把uboot、内核、跟文件系统、dtb打包成bin文件后,烧录到板子里,但是怎么也启动不了内核,只能打开uboot
离线
U-Boot的编译和填坑
按照上面的U-Boot的编译教程来编译基本上是没有什么太大问题。我这里就说一下上面教程里面没有说的配置:
设置内核启动参数
勾上
Enable boot arguments
,然后在下面填上:
panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=squashfs
其中,root=/dev/mtdblock3指定了第3分区为rootfs所在分区,rootfstype=squashfs指定了这个分区的格式是squashfs。
设置Bootcmd
勾上
Enable a default value for bootcmd
,然后在下面填上:
sf probe 0 60000000; sf read 0x80c00000 0x70000 0x10000; sf read 0x80008000 0x80000 0x400000; bootz 0x80008000 - 0x80c00000
0x70000和0x80000分别是分区1和2的起始地址。
你看下这个步奏有没有做?
在线
这个命令是在sunxi-tools里面运行还是在主目录里运行啊
最近编辑记录 北冥雪 (2019-04-09 10:38:20)
离线
在线
真心感谢大神们的无私,早日有赞赏好
离线
盆友尝试过TF卡启动吗 ?我不知道那一步错了, 死活启动不了rootfs , 可否指点一下 ?
离线
盆友尝试过TF卡启动吗 ?我不知道那一步错了, 死活启动不了rootfs , 可否指点一下 ?
离线
Connecting to COM3...
Connected.
U-Boot SPL 2018.01-05679-g013ca45-dirty (Apr 19 2019 - 12:39:58)
DRAM: 32 MiB
Trying to boot from MMC1
U-Boot 2018.01-05679-g013ca45-dirty (Apr 19 2019 - 12:39:58 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
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
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x100000, size 0x4000
SF: 16384 bytes @ 0x100000 Read: OK
device 0 offset 0x110000, size 0x400000
SF: 4194304 bytes @ 0x110000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 80e5f000, end 80e64326 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.15.0-next-20180202-licheepi-nano+ (biglion@biglion-MRC-WX0) (gcc version 7.2.0 (Ubuntu/Linaro 7.2.0-6ubuntu1)) #107 Sat May 19 11:56:16 CST 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] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line:
[ 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: 23752K/32768K available (5120K kernel code, 203K rwdata, 1148K rodata, 1024K init, 227K bss, 9016K 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 : 0x(ptrval) - 0x(ptrval) (6112 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 204 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 228 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.000053] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000125] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000770] Console: colour dummy device 80x30
[ 0.001640] console [tty0] enabled
[ 0.001742] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070310] pid_max: default: 32768 minimum: 301
[ 0.070824] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070933] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.072616] CPU: Testing write buffer coherency: ok
[ 0.074484] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.077022] devtmpfs: initialized
[ 0.082939] random: get_random_u32 called from bucket_table_alloc+0x78/0x190 with crng_init=0
[ 0.084162] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.084331] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.084718] pinctrl core: initialized pinctrl subsystem
[ 0.087069] NET: Registered protocol family 16
[ 0.088253] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.090448] cpuidle: using governor menu
[ 0.112371] SCSI subsystem initialized
[ 0.112782] pps_core: LinuxPPS API ver. 1 registered
[ 0.112862] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.113015] PTP clock support registered
[ 0.114811] clocksource: Switched to clocksource timer
[ 0.143779] NET: Registered protocol family 2
[ 0.145638] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[ 0.145842] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.145947] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.146034] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.146367] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.146481] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.147042] NET: Registered protocol family 1
[ 0.148749] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.150889] Initialise system trusted keyrings
[ 0.151562] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.167208] jffs2: version 2.2. (NAND) ? 2001-2006 Red Hat, Inc.
[ 0.171670] random: fast init done
[ 0.182471] Key type asymmetric registered
[ 0.182585] Asymmetric key parser 'x509' registered
[ 0.182879] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.182988] io scheduler noop registered
[ 0.183040] io scheduler deadline registered
[ 0.183992] io scheduler cfq registered (default)
[ 0.184103] io scheduler mq-deadline registered
[ 0.184160] io scheduler kyber registered
[ 0.196491] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.378272] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.405741] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 25, base_baud = 6250000) is a 16550A
[ 0.827744] console [ttyS0] enabled
[ 0.839394] panel-simple panel: panel supply power not found, using dummy regulator
[ 0.849104] SCSI Media Changer driver v0.25
[ 0.857050] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.861854] spi0.0: parsing partitions cmdlinepart
[ 0.867897] spi0.0: got parser (null)
[ 0.871653] spi0.0: parsing partitions ofpart
[ 0.876178] spi0.0: got parser ofpart
[ 0.879938] spi0.0: parser ofpart: 4
[ 0.883548] 4 ofpart partitions found on MTD device spi0.0
[ 0.889144] Creating 4 MTD partitions on "spi0.0":
[ 0.893997] 0x000000000000-0x000000100000 : "u-boot"
[ 0.901685] 0x000000100000-0x000000110000 : "dtb"
[ 0.909327] 0x000000110000-0x000000510000 : "kernel"
[ 0.917239] 0x000000510000-0x000001000000 : "rootfs"
[ 0.925687] i2c /dev entries driver
[ 0.960681] sunxi-mmc 1c0f000.mmc: base:0x(ptrval) irq:21
[ 0.969774] NET: Registered protocol family 17
[ 0.974434] Key type dns_resolver registered
[ 0.980932] Loading compiled-in X.509 certificates
[ 0.996833] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0633630)
[ 1.005012] sun4i-tcon 1c0c000.lcd-controller: Missing LVDS properties, Please upgrade your DT
[ 1.013699] sun4i-tcon 1c0c000.lcd-controller: LVDS output disabled
[ 1.021039] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0632848)
[ 1.028924] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.035644] [drm] No driver support for vblank timestamp query.
[ 1.221056] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.242512] Console: switching to colour frame buffer device 100x30
[ 1.243478] mmc0: new high speed SDHC card at address aaaa
[ 1.248563] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[ 1.295831] mmcblk0: p1 p2
[ 1.362402] sun4i-drm display-engine: fb0: frame buffer device
[ 1.381200] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.401802] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 1.431382] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 1.451731] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.473371] cfg80211: failed to load regulatory.db
[ 1.491860] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[ 1.512723] Please append a correct "root=" boot option; here are the available partitions:
[ 1.534881] 1f00 1024 mtdblock0
[ 1.534895] (driver?)
[ 1.568935] 1f01 64 mtdblock1
[ 1.568952] (driver?)
[ 1.602632] 1f02 4096 mtdblock2
[ 1.602645] (driver?)
[ 1.635814] 1f03 11200 mtdblock3
[ 1.635828] (driver?)
[ 1.668508] b300 15558144 mmcblk0
[ 1.668526] driver: mmcblk
[ 1.700239] b301 32768 mmcblk0p1 0003c1e0-01
[ 1.700253]
[ 1.730992] b302 15524352 mmcblk0p2 0003c1e0-02
[ 1.731006]
[ 1.760953] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 1.780989] CPU: 0 PID: 1 Comm: swapper Not tainted 4.15.0-next-20180202-licheepi-nano+ #107
[ 1.801273] Hardware name: Allwinner suniv Family
[ 1.817707] [<c010e2d8>] (unwind_backtrace) from [<c010b9c8>] (show_stack+0x10/0x14)
[ 1.837440] [<c010b9c8>] (show_stack) from [<c011648c>] (panic+0xb8/0x230)
[ 1.856168] [<c011648c>] (panic) from [<c080110c>] (mount_block_root+0x1d4/0x2b4)
[ 1.875784] [<c080110c>] (mount_block_root) from [<c080137c>] (prepare_namespace+0x11c/0x17c)
[ 1.896787] [<c080137c>] (prepare_namespace) from [<c0800d64>] (kernel_init_freeable+0x174/0x1b8)
[ 1.918296] [<c0800d64>] (kernel_init_freeable) from [<c0535658>] (kernel_init+0x8/0x10c)
[ 1.938952] [<c0535658>] (kernel_init) from [<c01010e0>] (ret_from_fork+0x14/0x34)
[ 1.958922] Exception stack(0xc1831fb0 to 0xc1831ff8)
[ 1.976242] 1fa0: 00000000 00000000 00000000 00000000
[ 1.996893] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.017275] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 2.035721] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 82.644937] random: crng init done
离线
需要设置 bootargs,
参考楼主的:
设置内核启动参数
勾上Enable boot arguments
,然后在下面填上:panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=squashfs
由于你的是 mmc 启动, 上面内容有点不同, 参考这个帖子:
在线
你们用16Mflash可以成功reboot吗
离线
你们用16Mflash可以成功reboot吗
不行……
离线
小王子&木头人 说:你们用16Mflash可以成功reboot吗
不行……
主线linux spiflash能不能重启
离线
[ 3.742288] Waiting for root device /dev/mtdblock3...
[ 5.219089] sunxi-mmc 1c0f000.mmc: fatal err update clk timeout
。。。。。。
按楼主步骤,内核启动挂在这了,这是从emmc启动了吗?
linux内核在哪里设置从spinor启动?
init下感觉源码写得太隐晦没太看明白
按我的理解,kernel启动之后,要挂载根文件系统,那么根文件系统有可能在NOR上,也有可能在MMC上
正常就应该有个标志指示从NOR还是MMC上启动,然后由相应的驱动根据MBR挂载rootfs,
那这个标示在linux内核在哪里呢?
参考 https://whycan.cn/t_1623.html , 改为CONFIG_SPI_SUN6I,结果还是一样,晕了
最近编辑记录 Learning (2019-05-12 18:12:29)
学无止境,回头无岸
离线
从启动log看,有没有生成 mtd 分区呢?
看打印还真没有
谢谢晕哥提醒,找到MTD生成的配置了
最近编辑记录 Learning (2019-05-12 19:02:55)
学无止境,回头无岸
离线
MTD没有生成,添加如下配置:
<*>Command line partition table parsing
<*>Caching block device access to MTD devices
Self-contained MTD device drivers
<*> MTD using block device
修改后打印:
[ 0.881293] 4 ofpart partitions found on MTD device spi0.0
[ 0.886895] Creating 4 MTD partitions on "spi0.0":
[ 0.891762] 0x000000000000-0x000000070000 : "u-boot"
[ 0.899263] 0x000000070000-0x000000080000 : "dtb"
[ 0.906572] 0x000000080000-0x000000480000 : "kernel"
[ 0.914126] 0x000000480000-0x000000800000 : "rootfs"
新问题:
[ 1.407685] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3): error -19
[ 1.415785] Please append a correct "root=" boot option; here are the available partitions:
[ 1.424261] 1f00 448 mtdblock0
[ 1.424273] (driver?)
[ 1.430866] 1f01 64 mtdblock1
[ 1.430874] (driver?)
[ 1.437520] 1f02 4096 mtdblock2
[ 1.437528] (driver?)
[ 1.444157] 1f03 3584 mtdblock3
[ 1.444165] (driver?)
[ 1.450752] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
设备树不对?
flash@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "macronix,mx25l12805d", "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <50000000>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "u-boot";
reg = <0x000000 0x70000>;
read-only;
};
partition@70000 {
label = "dtb";
reg = <0x70000 0x10000>;
read-only;
};
partition@80000 {
label = "kernel";
reg = <0x80000 0x400000>;
read-only;
};
partition@480000 {
label = "rootfs";
reg = <0x480000 0x380000>;
};
};
};
uboot 里已经添加了
panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=ext4
最近编辑记录 Learning (2019-05-12 19:26:08)
学无止境,回头无岸
离线
试遍搜到的所有方法,结果还是一样
最后回到这篇文章上面的流程打包那发现一句: fakeroot mksquashfs rootfs/ rootfs.img -no-exports -no-xattrs -all-root
原来我把buildroot生成的rootfs.tar直接烧到mtdblock3里面去了…… 哎嘛我个小白……
[ 1.398070] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
先mount成功再说,后面的坑一个个踩,今天在坑网又学到新知识了
学无止境,回头无岸
离线
jiangming1399 说:小王子&木头人 说:你们用16Mflash可以成功reboot吗
不行……
主线linux spiflash能不能重启
确实不能重启, 不过和 flash 根文件系统没有关系。
我用 initramfs 根文件系统也一样:
# reboot
# Stopping network: OK
Stopping klogd: OK
Stopping syslogd: OK
umount: can't unmount /: Invalid argument
The system is going down NOW!
Sent SIGTERM to all processesSent SIGKILL to all processes
[ 894.514832] reboot: Restarting system
[ 895.514598] Reboot failed -- System halted
arch/arm/kernel/reboot.c
/*
* Restart requires that the secondary CPUs stop performing any activity
* while the primary CPU resets the system. Systems with a single CPU can
* use soft_restart() as their machine descriptor's .restart hook, since that
* will cause the only available CPU to reset. Systems with multiple CPUs must
* provide a HW restart implementation, to ensure that all CPUs reset at once.
* This is required so that any code running after reset on the primary CPU
* doesn't have to co-ordinate with other CPUs to ensure they aren't still
* executing pre-reset code, and using RAM that the primary CPU's code wishes
* to use. Implementing such co-ordination would be essentially impossible.
*/
void machine_restart(char *cmd)
{
local_irq_disable();
smp_send_stop();
if (arm_pm_restart)
arm_pm_restart(reboot_mode, cmd);
else
do_kernel_restart(cmd);
/* Give a grace period for failure to restart of 1s */
mdelay(1000);
/* Whoops - the platform was unable to reboot. Tell the user! */
printk("Reboot failed -- System halted\n");
while (1);
}
最近编辑记录 smartcar (2019-05-14 10:01:36)
离线
usb rndis 跟CDC共存怎么处理
离线
usb rndis 跟CDC共存怎么处理
把下面这个选项勾起,应该可以:
... ...
<*> USB Peripheral Controller (Inventra HDRC USB Peripheral (TI, ADI, ...)) --->
< > USB Gadget Drivers ...
<M> Ethernet Gadget (with CDC Ethernet support)
[* ] RNDIS support
[ ] Ethernet Emulation Model (EEM) support
... ...
离线
搞定cdc 和 rndis共存 但是怎么能虚拟出多个CDC设备呢
离线
搞定cdc 和 rndis共存 但是怎么能虚拟出多个CDC设备呢
g_serial 试一试这样: modprobe g_serial n_ports=4
但是 g_ether 貌似没有这种参数:
modinfo g_ether.ko
filename: g_ether.ko
license: GPL
author: David Brownell, Benedikt Spanger
description: RNDIS/Ethernet Gadget
srcversion: 5E4C828D24F6E477C9CB5EE
depends: libcomposite,u_ether,usb_f_rndis
intree: Y
vermagic: 4.4.39-piCore+ mod_unload modversions ARMv6
parm: idVendor:USB Vendor ID (ushort)
parm: idProduct:USB Product ID (ushort)
parm: bcdDevice:USB Device version (BCD) (ushort)
parm: iSerialNumber:SerialNumber string (charp)
parm: iManufacturer:USB Manufacturer string (charp)
parm: iProduct:USB Product string (charp)
parm: qmult:queue length multiplier at high/super speed (uint)
parm: dev_addr:Device Ethernet Address (charp)
parm: host_addr:Host Ethernet Address (charp)
parm: use_eem:use CDC EEM mode (bool)
在线
按楼主的配置来,启动后,使用root登陆不进去,难道不是这个用户名。。。
下面是启动log:
U-Boot SPL 2018.01-05679-g013ca45 (May 15 2019 - 14:16:08)
DRAM: 32 MiB
Trying to boot from MMC1
Card did not respond to voltage select!
mmc_init: -95, time 22
spl: mmc init failed with error: -95
Trying to boot from sunxi SPI
U-Boot 2018.01-05679-g013ca45 (May 15 2019 - 14:16:08 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x70000, size 0x10000
SF: 65536 bytes @ 0x70000 Read: OK
device 0 offset 0x80000, size 0x400000
SF: 4194304 bytes @ 0x80000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 816fb000, end 816fff6a ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.15.0-rc8-licheepi-nano+ (vmtest@linux-test) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 Thu May 16 16:46:07 CST 2019
[ 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] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=squashfs
[ 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: 22672K/32768K available (6144K kernel code, 238K rwdata, 1416K rodata, 1024K init, 246K bss, 10096K 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 : 0x(ptrval) - 0x(ptrval) (7136 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 239 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 247 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.000045] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000107] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000634] Console: colour dummy device 80x30
[ 0.001511] console [tty0] enabled
[ 0.001604] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070274] pid_max: default: 32768 minimum: 301
[ 0.070616] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070702] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.072132] CPU: Testing write buffer coherency: ok
[ 0.073824] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.076382] devtmpfs: initialized
[ 0.082799] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.082956] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.083251] pinctrl core: initialized pinctrl subsystem
[ 0.085086] random: get_random_u32 called from bucket_table_alloc+0x80/0x1a4 with crng_init=0
[ 0.085418] NET: Registered protocol family 16
[ 0.086741] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.088561] cpuidle: using governor menu
[ 0.112188] SCSI subsystem initialized
[ 0.112582] usbcore: registered new interface driver usbfs
[ 0.112816] usbcore: registered new interface driver hub
[ 0.113057] usbcore: registered new device driver usb
[ 0.113511] pps_core: LinuxPPS API ver. 1 registered
[ 0.113587] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.113711] PTP clock support registered
[ 0.114221] Advanced Linux Sound Architecture Driver Initialized.
[ 0.115127] random: fast init done
[ 0.115785] clocksource: Switched to clocksource timer
[ 0.141376] NET: Registered protocol family 2
[ 0.142841] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.142990] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.143076] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.143381] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.143485] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.143994] NET: Registered protocol family 1
[ 0.145233] RPC: Registered named UNIX socket transport module.
[ 0.145341] RPC: Registered udp transport module.
[ 0.145389] RPC: Registered tcp transport module.
[ 0.145432] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.147287] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.149121] Initialise system trusted keyrings
[ 0.149728] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.164728] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.167151] NFS: Registering the id_resolver key type
[ 0.167305] Key type id_resolver registered
[ 0.167360] Key type id_legacy registered
[ 0.167509] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.181883] Key type asymmetric registered
[ 0.181990] Asymmetric key parser 'x509' registered
[ 0.182226] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.182322] io scheduler noop registered
[ 0.182365] io scheduler deadline registered
[ 0.183184] io scheduler cfq registered (default)
[ 0.183275] io scheduler mq-deadline registered
[ 0.183325] io scheduler kyber registered
[ 0.184421] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.194001] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.358322] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.385035] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 23, base_baud = 6250000) is a 16550A
[ 0.871639] console [ttyS0] enabled
[ 0.882096] panel-simple panel: panel supply power not found, using dummy regulator
[ 0.891522] SCSI Media Changer driver v0.25
[ 0.899313] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.904164] 5 ofpart partitions found on MTD device spi0.0
[ 0.909801] Creating 5 MTD partitions on "spi0.0":
[ 0.914656] 0x000000000000-0x000000070000 : "u-boot"
[ 0.922312] 0x000000070000-0x000000080000 : "dtb"
[ 0.929608] 0x000000080000-0x000000480000 : "kernel"
[ 0.937175] 0x000000480000-0x000000c00000 : "rootfs"
[ 0.944591] 0x000000c00000-0x000001000000 : "overlayfs"
[ 0.952894] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.959625] ehci-platform: EHCI generic platform driver
[ 0.965185] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.971550] ohci-platform: OHCI generic platform driver
[ 0.977282] usbcore: registered new interface driver usb-storage
[ 0.984473] i2c /dev entries driver
[ 1.045897] sunxi-mmc 1c0f000.mmc: base:0x(ptrval) irq:19
[ 1.053327] usbcore: registered new interface driver usbhid
[ 1.059087] usbhid: USB HID core driver
[ 1.080569] NET: Registered protocol family 17
[ 1.085320] Key type dns_resolver registered
[ 1.091894] Loading compiled-in X.509 certificates
[ 1.107201] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0739fb8)
[ 1.116193] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc073929c)
[ 1.123943] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.130678] [drm] No driver support for vblank timestamp query.
[ 1.184702] Console: switching to colour frame buffer device 60x34
[ 1.208380] sun4i-drm display-engine: fb0: frame buffer device
[ 1.215928] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.236745] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 1.266202] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 1.283938] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[ 1.306568] hub 1-0:1.0: USB hub found
[ 1.317067] hub 1-0:1.0: 1 port detected
[ 1.329823] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 1.360194] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 1.379867] vcc3v3: disabling
[ 1.389361] ALSA device list:
[ 1.398677] #0: Loopback 1
[ 1.408652] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.429870] cfg80211: failed to load regulatory.db
[ 1.446281] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
[ 1.471801] devtmpfs: mounted
[ 1.486008] Freeing unused kernel memory: 1024K
[ 1.743932] random: crng init done
Starting logging: OK
read-only file system detected...done
Starting network: OK
Welcome to Buildroot
buildroot login: root
Password:
Login incorrect
buildroot login:
Login timed out
Welcome to Buildroot
buildroot login:
下面是buildroot的配置,我用的buildroot2017.8.1:
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2017.08.1 Configuration
#
BR2_HAVE_DOT_CONFIG=y
BR2_HOST_GCC_AT_LEAST_4_5=y
BR2_HOST_GCC_AT_LEAST_4_6=y
BR2_HOST_GCC_AT_LEAST_4_7=y
BR2_HOST_GCC_AT_LEAST_4_8=y
BR2_HOST_GCC_AT_LEAST_4_9=y
BR2_HOST_GCC_AT_LEAST_5=y
#
# Target options
#
BR2_SOFT_FLOAT=y
BR2_ARCH_HAS_MMU_OPTIONAL=y
# BR2_arcle is not set
# BR2_arceb is not set
BR2_arm=y
# BR2_armeb is not set
# BR2_aarch64 is not set
# BR2_aarch64_be is not set
# BR2_bfin is not set
# BR2_csky is not set
# BR2_i386 is not set
# BR2_m68k is not set
# BR2_microblazeel is not set
# BR2_microblazebe is not set
# BR2_mips is not set
# BR2_mipsel is not set
# BR2_mips64 is not set
# BR2_mips64el is not set
# BR2_nios2 is not set
# BR2_or1k is not set
# BR2_powerpc is not set
# BR2_powerpc64 is not set
# BR2_powerpc64le is not set
# BR2_sh is not set
# BR2_sparc is not set
# BR2_sparc64 is not set
# BR2_x86_64 is not set
# BR2_xtensa is not set
BR2_ARCH="arm"
BR2_ENDIAN="LITTLE"
BR2_GCC_TARGET_ABI="aapcs-linux"
BR2_GCC_TARGET_CPU="arm926ej-s"
BR2_GCC_TARGET_FLOAT_ABI="soft"
BR2_GCC_TARGET_MODE="arm"
BR2_BINFMT_SUPPORTS_SHARED=y
BR2_READELF_ARCH_NAME="ARM"
BR2_BINFMT_ELF=y
BR2_ARM_CPU_MAYBE_HAS_VFPV2=y
BR2_ARM_CPU_HAS_ARM=y
BR2_ARM_CPU_HAS_THUMB=y
BR2_ARM_CPU_ARMV5=y
# BR2_arm920t is not set
# BR2_arm922t is not set
BR2_arm926t=y
# BR2_arm1136j_s is not set
# BR2_arm1136jf_s is not set
# BR2_arm1176jz_s is not set
# BR2_arm1176jzf_s is not set
# BR2_arm11mpcore is not set
# BR2_cortex_a5 is not set
# BR2_cortex_a7 is not set
# BR2_cortex_a8 is not set
# BR2_cortex_a9 is not set
# BR2_cortex_a12 is not set
# BR2_cortex_a15 is not set
# BR2_cortex_a15_a7 is not set
# BR2_cortex_a17 is not set
# BR2_cortex_a17_a7 is not set
# BR2_cortex_a53 is not set
# BR2_cortex_a57 is not set
# BR2_cortex_a57_a53 is not set
# BR2_cortex_a72 is not set
# BR2_cortex_a72_a53 is not set
# BR2_cortex_m3 is not set
# BR2_cortex_m4 is not set
# BR2_fa526 is not set
# BR2_pj4 is not set
# BR2_strongarm is not set
# BR2_xscale is not set
# BR2_iwmmxt is not set
# BR2_ARM_ENABLE_VFP is not set
BR2_ARM_EABI=y
BR2_ARM_SOFT_FLOAT=y
BR2_ARM_INSTRUCTIONS_ARM=y
# BR2_ARM_INSTRUCTIONS_THUMB is not set
#
# Build options
#
#
# Commands
#
BR2_WGET="wget --passive-ftp -nd -t 3"
BR2_SVN="svn"
BR2_BZR="bzr"
BR2_GIT="git"
BR2_CVS="cvs"
BR2_LOCALFILES="cp"
BR2_SCP="scp"
BR2_SSH="ssh"
BR2_HG="hg"
BR2_ZCAT="gzip -d -c"
BR2_BZCAT="bzcat"
BR2_XZCAT="xzcat"
BR2_LZCAT="lzip -d -c"
BR2_TAR_OPTIONS=""
BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig"
BR2_DL_DIR="$(TOPDIR)/dl"
BR2_HOST_DIR="$(BASE_DIR)/host"
#
# Mirrors and Download locations
#
BR2_PRIMARY_SITE=""
BR2_BACKUP_SITE="http://sources.buildroot.net"
BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub"
BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
BR2_JLEVEL=0
# BR2_CCACHE is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
BR2_STRIP_EXCLUDE_FILES=""
BR2_STRIP_EXCLUDE_DIRS=""
# BR2_OPTIMIZE_0 is not set
# BR2_OPTIMIZE_1 is not set
# BR2_OPTIMIZE_2 is not set
# BR2_OPTIMIZE_3 is not set
# BR2_OPTIMIZE_G is not set
BR2_OPTIMIZE_S=y
# BR2_GOOGLE_BREAKPAD_ENABLE is not set
BR2_SSP_NONE=y
# BR2_SSP_REGULAR is not set
# BR2_SSP_STRONG is not set
# BR2_SSP_ALL is not set
# BR2_STATIC_LIBS is not set
BR2_SHARED_LIBS=y
# BR2_SHARED_STATIC_LIBS is not set
BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
BR2_GLOBAL_PATCH_DIR=""
#
# Advanced
#
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
# BR2_REPRODUCIBLE is not set
#
# Toolchain
#
BR2_TOOLCHAIN=y
BR2_TOOLCHAIN_USES_GLIBC=y
BR2_TOOLCHAIN_BUILDROOT=y
# BR2_TOOLCHAIN_EXTERNAL is not set
#
# Toolchain Buildroot Options
#
BR2_TOOLCHAIN_BUILDROOT_VENDOR="buildroot"
# BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
# BR2_TOOLCHAIN_BUILDROOT_MUSL is not set
BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc"
#
# Kernel Header Options
#
# BR2_KERNEL_HEADERS_3_2 is not set
# BR2_KERNEL_HEADERS_3_4 is not set
# BR2_KERNEL_HEADERS_3_10 is not set
# BR2_KERNEL_HEADERS_3_12 is not set
# BR2_KERNEL_HEADERS_4_1 is not set
# BR2_KERNEL_HEADERS_4_4 is not set
# BR2_KERNEL_HEADERS_4_9 is not set
# BR2_KERNEL_HEADERS_4_10 is not set
# BR2_KERNEL_HEADERS_4_11 is not set
BR2_KERNEL_HEADERS_4_12=y
# BR2_KERNEL_HEADERS_VERSION is not set
BR2_DEFAULT_KERNEL_HEADERS="4.12.14"
BR2_PACKAGE_LINUX_HEADERS=y
BR2_PACKAGE_GLIBC=y
#
# Binutils Options
#
# BR2_BINUTILS_VERSION_2_27_X is not set
BR2_BINUTILS_VERSION_2_28_X=y
# BR2_BINUTILS_VERSION_2_29_X is not set
BR2_BINUTILS_VERSION="2.28.1"
BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
#
# GCC Options
#
# BR2_GCC_VERSION_4_9_X is not set
# BR2_GCC_VERSION_5_X is not set
BR2_GCC_VERSION_6_X=y
# BR2_GCC_VERSION_7_X is not set
BR2_GCC_ARCH_HAS_CONFIGURABLE_DEFAULTS=y
BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y
BR2_GCC_VERSION="6.4.0"
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
BR2_TOOLCHAIN_BUILDROOT_CXX=y
# BR2_TOOLCHAIN_BUILDROOT_FORTRAN is not set
# BR2_GCC_ENABLE_LTO is not set
# BR2_GCC_ENABLE_OPENMP is not set
# BR2_GCC_ENABLE_GRAPHITE is not set
#
# Host GDB Options
#
# BR2_PACKAGE_HOST_GDB is not set
#
# Toolchain Generic Options
#
BR2_TOOLCHAIN_HAS_GCC_BUG_64735=y
BR2_TOOLCHAIN_HAS_NATIVE_RPC=y
BR2_USE_WCHAR=y
BR2_ENABLE_LOCALE=y
BR2_INSTALL_LIBSTDCPP=y
BR2_TOOLCHAIN_HAS_THREADS=y
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS=y
BR2_TOOLCHAIN_HAS_SSP=y
BR2_TOOLCHAIN_SUPPORTS_PIE=y
# BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY is not set
BR2_TOOLCHAIN_HAS_FULL_GETTEXT=y
BR2_USE_MMU=y
BR2_TARGET_OPTIMIZATION=""
BR2_TARGET_LDFLAGS=""
# BR2_ECLIPSE_REGISTER is not set
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12=y
BR2_TOOLCHAIN_HEADERS_AT_LEAST="4.12"
BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y
BR2_TOOLCHAIN_GCC_AT_LEAST_5=y
BR2_TOOLCHAIN_GCC_AT_LEAST_6=y
BR2_TOOLCHAIN_GCC_AT_LEAST="6"
BR2_TOOLCHAIN_HAS_MNAN_OPTION=y
BR2_TOOLCHAIN_HAS_MFPXX_OPTION=y
BR2_TOOLCHAIN_HAS_SYNC_1=y
BR2_TOOLCHAIN_HAS_SYNC_2=y
BR2_TOOLCHAIN_HAS_SYNC_4=y
BR2_TOOLCHAIN_ARM_HAS_SYNC_8=y
BR2_TOOLCHAIN_HAS_SYNC_8=y
BR2_TOOLCHAIN_HAS_LIBATOMIC=y
BR2_TOOLCHAIN_HAS_ATOMIC=y
#
# System configuration
#
BR2_ROOTFS_SKELETON_DEFAULT=y
# BR2_ROOTFS_SKELETON_CUSTOM is not set
BR2_ROOTFS_MERGED_USR=y
BR2_TARGET_GENERIC_HOSTNAME="buildroot"
BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot"
BR2_TARGET_GENERIC_PASSWD_MD5=y
# BR2_TARGET_GENERIC_PASSWD_SHA256 is not set
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
BR2_TARGET_GENERIC_PASSWD_METHOD="md5"
BR2_INIT_BUSYBOX=y
# BR2_INIT_SYSV is not set
# BR2_INIT_SYSTEMD is not set
# BR2_INIT_NONE is not set
# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is not set
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
BR2_TARGET_ENABLE_ROOT_LOGIN=y
BR2_TARGET_GENERIC_ROOT_PASSWD=""
BR2_SYSTEM_BIN_SH_BUSYBOX=y
#
# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
#
# BR2_SYSTEM_BIN_SH_NONE is not set
BR2_TARGET_GENERIC_GETTY=y
BR2_TARGET_GENERIC_GETTY_PORT="console"
BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set
BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
BR2_TARGET_GENERIC_GETTY_TERM="vt100"
BR2_TARGET_GENERIC_GETTY_OPTIONS=""
BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
BR2_SYSTEM_DHCP=""
BR2_ENABLE_LOCALE_PURGE=y
BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_GENERATE_LOCALE=""
# BR2_SYSTEM_ENABLE_NLS is not set
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="asia"
BR2_TARGET_LOCALTIME="Asia/Shanghai"
BR2_ROOTFS_USERS_TABLES=""
BR2_ROOTFS_OVERLAY=""
BR2_ROOTFS_POST_BUILD_SCRIPT=""
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
BR2_ROOTFS_POST_IMAGE_SCRIPT=""
#
# Kernel
#
# BR2_LINUX_KERNEL is not set
#
# Target packages
#
BR2_PACKAGE_BUSYBOX=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
BR2_PACKAGE_SKELETON=y
BR2_PACKAGE_HAS_SKELETON=y
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
BR2_PACKAGE_SKELETON_INIT_COMMON=y
BR2_PACKAGE_SKELETON_INIT_SYSV=y
#
# Audio and video applications
#
# BR2_PACKAGE_ALSA_UTILS is not set
# BR2_PACKAGE_ATEST is not set
# BR2_PACKAGE_AUMIX is not set
# BR2_PACKAGE_BELLAGIO is not set
# BR2_PACKAGE_DVBLAST is not set
# BR2_PACKAGE_DVDAUTHOR is not set
# BR2_PACKAGE_DVDRW_TOOLS is not set
# BR2_PACKAGE_ESPEAK is not set
# BR2_PACKAGE_FAAD2 is not set
BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y
# BR2_PACKAGE_FFMPEG is not set
# BR2_PACKAGE_FLAC is not set
# BR2_PACKAGE_FLITE is not set
# BR2_PACKAGE_GMRENDER_RESURRECT is not set
# BR2_PACKAGE_GSTREAMER is not set
# BR2_PACKAGE_GSTREAMER1 is not set
# BR2_PACKAGE_JACK2 is not set
BR2_PACKAGE_KODI_ARCH_SUPPORTS=y
#
# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, locale, threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6
#
#
# kodi needs an OpenGL EGL with either an openGL or an OpenGL ES backend
#
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_MADPLAY is not set
# BR2_PACKAGE_MIMIC is not set
#
# miraclecast needs systemd and a glibc toolchain w/ threads and wchar
#
# BR2_PACKAGE_MJPEGTOOLS is not set
# BR2_PACKAGE_MODPLUGTOOLS is not set
# BR2_PACKAGE_MOTION is not set
# BR2_PACKAGE_MPD is not set
# BR2_PACKAGE_MPD_MPC is not set
# BR2_PACKAGE_MPG123 is not set
BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS=y
# BR2_PACKAGE_MPLAYER is not set
# BR2_PACKAGE_MPV is not set
# BR2_PACKAGE_MULTICAT is not set
# BR2_PACKAGE_MUSEPACK is not set
# BR2_PACKAGE_NCMPC is not set
#
# on2-8170-libs needs a glibc toolchain and a Linux kernel to be built
#
# BR2_PACKAGE_OPUS_TOOLS is not set
# BR2_PACKAGE_PULSEAUDIO is not set
# BR2_PACKAGE_SOX is not set
# BR2_PACKAGE_SQUEEZELITE is not set
#
# tovid depends on python or python3
#
# BR2_PACKAGE_TSTOOLS is not set
# BR2_PACKAGE_TWOLAME is not set
# BR2_PACKAGE_UDPXY is not set
# BR2_PACKAGE_UPMPDCLI is not set
# BR2_PACKAGE_V4L2GRAB is not set
#
# v4l2loopback needs a Linux kernel to be built
#
# BR2_PACKAGE_VLC is not set
# BR2_PACKAGE_VORBIS_TOOLS is not set
# BR2_PACKAGE_WAVPACK is not set
# BR2_PACKAGE_YAVTA is not set
# BR2_PACKAGE_YMPD is not set
#
# Compressors and decompressors
#
# BR2_PACKAGE_BZIP2 is not set
# BR2_PACKAGE_LZ4 is not set
# BR2_PACKAGE_LZIP is not set
# BR2_PACKAGE_LZOP is not set
# BR2_PACKAGE_P7ZIP is not set
# BR2_PACKAGE_PIXZ is not set
# BR2_PACKAGE_UNRAR is not set
# BR2_PACKAGE_XZ is not set
# BR2_PACKAGE_ZIP is not set
# BR2_PACKAGE_ZSTD is not set
#
# Debugging, profiling and benchmark
#
# BR2_PACKAGE_BLKTRACE is not set
# BR2_PACKAGE_BONNIE is not set
# BR2_PACKAGE_CACHE_CALIBRATOR is not set
# BR2_PACKAGE_DHRYSTONE is not set
# BR2_PACKAGE_DIEHARDER is not set
# BR2_PACKAGE_DMALLOC is not set
# BR2_PACKAGE_DROPWATCH is not set
# BR2_PACKAGE_DSTAT is not set
# BR2_PACKAGE_DT is not set
# BR2_PACKAGE_DUMA is not set
# BR2_PACKAGE_FIO is not set
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
# BR2_PACKAGE_GDB is not set
BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y
# BR2_PACKAGE_GOOGLE_BREAKPAD is not set
# BR2_PACKAGE_IOZONE is not set
# BR2_PACKAGE_KEXEC is not set
#
# ktap needs a Linux kernel to be built
#
# BR2_PACKAGE_LATENCYTOP is not set
# BR2_PACKAGE_LMBENCH is not set
BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y
# BR2_PACKAGE_LTP_TESTSUITE is not set
# BR2_PACKAGE_LTRACE is not set
# BR2_PACKAGE_LTTNG_BABELTRACE is not set
#
# lttng-modules needs a Linux kernel to be built
#
# BR2_PACKAGE_LTTNG_TOOLS is not set
# BR2_PACKAGE_MEMSTAT is not set
# BR2_PACKAGE_NETPERF is not set
# BR2_PACKAGE_NETSNIFF_NG is not set
# BR2_PACKAGE_NMON is not set
BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y
# BR2_PACKAGE_OPROFILE is not set
# BR2_PACKAGE_PAX_UTILS is not set
# BR2_PACKAGE_PV is not set
# BR2_PACKAGE_RAMSMP is not set
# BR2_PACKAGE_RAMSPEED is not set
# BR2_PACKAGE_RT_TESTS is not set
# BR2_PACKAGE_SPIDEV_TEST is not set
# BR2_PACKAGE_STRACE is not set
# BR2_PACKAGE_STRESS is not set
# BR2_PACKAGE_STRESS_NG is not set
#
# sysdig needs a toolchain w/ C++, gcc >= 4.7, dynamic library and a Linux kernel to be built
#
# BR2_PACKAGE_TINYMEMBENCH is not set
# BR2_PACKAGE_TRACE_CMD is not set
BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y
# BR2_PACKAGE_TRINITY is not set
# BR2_PACKAGE_UCLIBC_NG_TEST is not set
# BR2_PACKAGE_WHETSTONE is not set
#
# Development tools
#
# BR2_PACKAGE_BINUTILS is not set
# BR2_PACKAGE_BSDIFF is not set
# BR2_PACKAGE_CHECK is not set
BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
# BR2_PACKAGE_CMAKE_CTEST is not set
# BR2_PACKAGE_CPPUNIT is not set
# BR2_PACKAGE_CVS is not set
# BR2_PACKAGE_CXXTEST is not set
# BR2_PACKAGE_FLEX is not set
# BR2_PACKAGE_GETTEXT is not set
# BR2_PACKAGE_GIT is not set
# BR2_PACKAGE_GIT_CRYPT is not set
# BR2_PACKAGE_GPERF is not set
# BR2_PACKAGE_JO is not set
# BR2_PACKAGE_JQ is not set
# BR2_PACKAGE_LIBTOOL is not set
# BR2_PACKAGE_MAKE is not set
# BR2_PACKAGE_PKGCONF is not set
# BR2_PACKAGE_SUBVERSION is not set
# BR2_PACKAGE_TREE is not set
#
# Filesystem and flash utilities
#
#
# aufs-util needs a linux kernel and a toolchain w/ threads
#
# BR2_PACKAGE_AUTOFS is not set
# BR2_PACKAGE_BTRFS_PROGS is not set
# BR2_PACKAGE_CIFS_UTILS is not set
# BR2_PACKAGE_CPIO is not set
# BR2_PACKAGE_CRAMFS is not set
# BR2_PACKAGE_CURLFTPFS is not set
# BR2_PACKAGE_DOSFSTOOLS is not set
# BR2_PACKAGE_E2FSPROGS is not set
# BR2_PACKAGE_E2TOOLS is not set
# BR2_PACKAGE_ECRYPTFS_UTILS is not set
# BR2_PACKAGE_EXFAT is not set
# BR2_PACKAGE_EXFAT_UTILS is not set
# BR2_PACKAGE_F2FS_TOOLS is not set
# BR2_PACKAGE_FLASHBENCH is not set
# BR2_PACKAGE_FWUP is not set
# BR2_PACKAGE_GENEXT2FS is not set
# BR2_PACKAGE_GENPART is not set
# BR2_PACKAGE_GENROMFS is not set
# BR2_PACKAGE_MMC_UTILS is not set
# BR2_PACKAGE_MTD is not set
# BR2_PACKAGE_MTOOLS is not set
# BR2_PACKAGE_NFS_UTILS is not set
# BR2_PACKAGE_NTFS_3G is not set
# BR2_PACKAGE_SP_OOPS_EXTRACT is not set
# BR2_PACKAGE_SQUASHFS is not set
# BR2_PACKAGE_SSHFS is not set
# BR2_PACKAGE_SUNXI_TOOLS is not set
# BR2_PACKAGE_UNIONFS is not set
# BR2_PACKAGE_XFSPROGS is not set
#
# Fonts, cursors, icons, sounds and themes
#
#
# Cursors
#
# BR2_PACKAGE_COMIX_CURSORS is not set
# BR2_PACKAGE_OBSIDIAN_CURSORS is not set
#
# Fonts
#
# BR2_PACKAGE_BITSTREAM_VERA is not set
# BR2_PACKAGE_CANTARELL is not set
# BR2_PACKAGE_DEJAVU is not set
# BR2_PACKAGE_FONT_AWESOME is not set
# BR2_PACKAGE_GHOSTSCRIPT_FONTS is not set
# BR2_PACKAGE_INCONSOLATA is not set
# BR2_PACKAGE_LIBERATION is not set
#
# Icons
#
# BR2_PACKAGE_GOOGLE_MATERIAL_DESIGN_ICONS is not set
# BR2_PACKAGE_HICOLOR_ICON_THEME is not set
#
# Sounds
#
# BR2_PACKAGE_SOUND_THEME_BOREALIS is not set
# BR2_PACKAGE_SOUND_THEME_FREEDESKTOP is not set
#
# Themes
#
#
# Games
#
# BR2_PACKAGE_CHOCOLATE_DOOM is not set
# BR2_PACKAGE_GNUCHESS is not set
# BR2_PACKAGE_LBREAKOUT2 is not set
# BR2_PACKAGE_LTRIS is not set
# BR2_PACKAGE_OPENTYRIAN is not set
# BR2_PACKAGE_PRBOOM is not set
# BR2_PACKAGE_SL is not set
# BR2_PACKAGE_STELLA is not set
#
# Graphic libraries and applications (graphic/text)
#
#
# Graphic applications
#
# BR2_PACKAGE_FSWEBCAM is not set
# BR2_PACKAGE_GHOSTSCRIPT is not set
#
# glmark2 needs an OpenGL or an openGL ES and EGL backend provided by mesa3d
#
# BR2_PACKAGE_GNUPLOT is not set
# BR2_PACKAGE_JHEAD is not set
# BR2_PACKAGE_LIBVA_UTILS is not set
# BR2_PACKAGE_PNGQUANT is not set
# BR2_PACKAGE_RRDTOOL is not set
# BR2_PACKAGE_TESSERACT_OCR is not set
#
# Graphic libraries
#
# BR2_PACKAGE_CEGUI06 is not set
# BR2_PACKAGE_DIRECTFB is not set
# BR2_PACKAGE_EFL is not set
# BR2_PACKAGE_FBDUMP is not set
# BR2_PACKAGE_FBGRAB is not set
# BR2_PACKAGE_FB_TEST_APP is not set
# BR2_PACKAGE_FBTERM is not set
# BR2_PACKAGE_FBV is not set
# BR2_PACKAGE_FREERDP is not set
# BR2_PACKAGE_IMAGEMAGICK is not set
#
# linux-fusion needs a Linux kernel to be built
#
# BR2_PACKAGE_MESA3D is not set
# BR2_PACKAGE_OCRAD is not set
# BR2_PACKAGE_PSPLASH is not set
# BR2_PACKAGE_SDL is not set
# BR2_PACKAGE_SDL2 is not set
#
# Other GUIs
#
# BR2_PACKAGE_QT is not set
BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# BR2_PACKAGE_QT5 is not set
#
# tekui needs a Lua interpreter and a toolchain w/ threads, dynamic library
#
#
# weston needs udev and a toolchain w/ locale, threads, dynamic library, headers >= 3.0
#
# BR2_PACKAGE_XORG7 is not set
#
# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 5, host gcc >= 4.8
#
# BR2_PACKAGE_XKEYBOARD_CONFIG is not set
#
# Hardware handling
#
#
# Firmware
#
# BR2_PACKAGE_AM33X_CM3 is not set
# BR2_PACKAGE_B43_FIRMWARE is not set
# BR2_PACKAGE_LINUX_FIRMWARE is not set
# BR2_PACKAGE_RPI_BT_FIRMWARE is not set
# BR2_PACKAGE_RPI_FIRMWARE is not set
# BR2_PACKAGE_RPI_WIFI_FIRMWARE is not set
# BR2_PACKAGE_SUNXI_BOARDS is not set
# BR2_PACKAGE_TS4900_FPGA is not set
# BR2_PACKAGE_UX500_FIRMWARE is not set
# BR2_PACKAGE_WILC1000_FIRMWARE is not set
# BR2_PACKAGE_WILINK_BT_FIRMWARE is not set
# BR2_PACKAGE_ZD1211_FIRMWARE is not set
#
# a10disp needs a Linux kernel to be built
#
# BR2_PACKAGE_ACPICA is not set
# BR2_PACKAGE_ACPITOOL is not set
# BR2_PACKAGE_AER_INJECT is not set
# BR2_PACKAGE_AM335X_PRU_PACKAGE is not set
# BR2_PACKAGE_AVRDUDE is not set
#
# bcache-tools needs udev /dev management
#
# BR2_PACKAGE_CBOOTIMAGE is not set
# BR2_PACKAGE_CC_TOOL is not set
# BR2_PACKAGE_CDRKIT is not set
# BR2_PACKAGE_CRYPTSETUP is not set
# BR2_PACKAGE_CWIID is not set
# BR2_PACKAGE_DBUS is not set
# BR2_PACKAGE_DMRAID is not set
#
# dt-utils needs udev /dev management
#
# BR2_PACKAGE_DTV_SCAN_TABLES is not set
# BR2_PACKAGE_DVB_APPS is not set
# BR2_PACKAGE_DVBSNOOP is not set
# BR2_PACKAGE_EDID_DECODE is not set
# BR2_PACKAGE_EEPROG is not set
#
# eudev needs eudev /dev management
#
# BR2_PACKAGE_EVEMU is not set
# BR2_PACKAGE_EVTEST is not set
# BR2_PACKAGE_FAN_CTRL is not set
# BR2_PACKAGE_FCONFIG is not set
# BR2_PACKAGE_FIS is not set
# BR2_PACKAGE_FMTOOLS is not set
# BR2_PACKAGE_FREESCALE_IMX is not set
# BR2_PACKAGE_FXLOAD is not set
# BR2_PACKAGE_GADGETFS_TEST is not set
# BR2_PACKAGE_GPM is not set
# BR2_PACKAGE_GPSD is not set
# BR2_PACKAGE_GPTFDISK is not set
# BR2_PACKAGE_GVFS is not set
# BR2_PACKAGE_HWDATA is not set
# BR2_PACKAGE_HWLOC is not set
# BR2_PACKAGE_INPUT_EVENT_DAEMON is not set
# BR2_PACKAGE_IOSTAT is not set
# BR2_PACKAGE_IPMITOOL is not set
#
# iqvlinux needs a Linux kernel to be built
#
# BR2_PACKAGE_IRDA_UTILS is not set
# BR2_PACKAGE_KBD is not set
# BR2_PACKAGE_LCDPROC is not set
# BR2_PACKAGE_LIBUIO is not set
# BR2_PACKAGE_LIBUMP is not set
# BR2_PACKAGE_LINUXCONSOLETOOLS is not set
#
# linux-backports needs a Linux kernel to be built
#
# BR2_PACKAGE_LIRC_TOOLS is not set
# BR2_PACKAGE_LM_SENSORS is not set
# BR2_PACKAGE_LSHW is not set
# BR2_PACKAGE_LSSCSI is not set
# BR2_PACKAGE_LSUIO is not set
# BR2_PACKAGE_LVM2 is not set
#
# mali-t76x needs a glibc toolchain with armhf enabled
#
# BR2_PACKAGE_MDADM is not set
# BR2_PACKAGE_MEMTESTER is not set
# BR2_PACKAGE_MEMTOOL is not set
# BR2_PACKAGE_MINICOM is not set
# BR2_PACKAGE_NANOCOM is not set
# BR2_PACKAGE_NEARD is not set
# BR2_PACKAGE_NVME is not set
# BR2_PACKAGE_ODROID_SCRIPTS is not set
# BR2_PACKAGE_OFONO is not set
#
# on2-8170-modules needs a Linux kernel to be built
#
# BR2_PACKAGE_OPEN2300 is not set
# BR2_PACKAGE_OPENIPMI is not set
# BR2_PACKAGE_OPENOCD is not set
#
# owl-linux needs a Linux kernel to be built
#
# BR2_PACKAGE_PARTED is not set
# BR2_PACKAGE_PCIUTILS is not set
# BR2_PACKAGE_PDBG is not set
# BR2_PACKAGE_PICOCOM is not set
# BR2_PACKAGE_PIFMRDS is not set
# BR2_PACKAGE_POWERTOP is not set
# BR2_PACKAGE_PPS_TOOLS is not set
# BR2_PACKAGE_PRU_SOFTWARE_SUPPORT is not set
# BR2_PACKAGE_READ_EDID is not set
# BR2_PACKAGE_RFKILL is not set
# BR2_PACKAGE_RNG_TOOLS is not set
# BR2_PACKAGE_RPI_USERLAND is not set
# BR2_PACKAGE_RS485CONF is not set
#
# rtl8188eu needs a Linux kernel to be built
#
#
# rtl8723bs needs a Linux kernel to be built
#
#
# rtl8821au needs a Linux kernel to be built
#
# BR2_PACKAGE_SANE_BACKENDS is not set
# BR2_PACKAGE_SDPARM is not set
# BR2_PACKAGE_SETSERIAL is not set
# BR2_PACKAGE_SG3_UTILS is not set
# BR2_PACKAGE_SIGROK_CLI is not set
# BR2_PACKAGE_SISPMCTL is not set
# BR2_PACKAGE_SMARTMONTOOLS is not set
# BR2_PACKAGE_SMSTOOLS3 is not set
# BR2_PACKAGE_SPI_TOOLS is not set
# BR2_PACKAGE_SREDIRD is not set
# BR2_PACKAGE_STATSERIAL is not set
# BR2_PACKAGE_STM32FLASH is not set
# BR2_PACKAGE_SUNXI_CEDARX is not set
#
# sunxi-mali needs an EABIhf glibc toolchain
#
# BR2_PACKAGE_SYSSTAT is not set
#
# targetcli-fb depends on Python
#
#
# ti-gfx needs a glibc toolchain and a Linux kernel to be built
#
#
# ti-sgx-km needs a Linux kernel to be built
#
#
# ti-sgx-um needs the ti-sgx-km driver
#
# BR2_PACKAGE_TI_UIM is not set
# BR2_PACKAGE_TI_UTILS is not set
# BR2_PACKAGE_TRIGGERHAPPY is not set
# BR2_PACKAGE_UBOOT_TOOLS is not set
# BR2_PACKAGE_UBUS is not set
#
# uccp420wlan needs a Linux kernel >= 4.2 to be built
#
#
# udisks needs udev /dev management
#
#
# upower needs udev /dev management
#
# BR2_PACKAGE_USB_MODESWITCH is not set
# BR2_PACKAGE_USB_MODESWITCH_DATA is not set
#
# usbmount requires udev to be enabled
#
#
# usbutils needs udev /dev management and toolchain w/ threads
#
# BR2_PACKAGE_W_SCAN is not set
# BR2_PACKAGE_WIPE is not set
# BR2_PACKAGE_XORRISO is not set
#
# xr819-xradio driver needs a Linux kernel to be built
#
#
# Interpreter languages and scripting
#
# BR2_PACKAGE_4TH is not set
# BR2_PACKAGE_ENSCRIPT is not set
BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y
# BR2_PACKAGE_ERLANG is not set
# BR2_PACKAGE_EXECLINE is not set
# BR2_PACKAGE_FICL is not set
BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y
# BR2_PACKAGE_GAUCHE is not set
# BR2_PACKAGE_GUILE is not set
# BR2_PACKAGE_HASERL is not set
# BR2_PACKAGE_JAMVM is not set
# BR2_PACKAGE_JIMTCL is not set
# BR2_PACKAGE_LUA is not set
BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_LUAJIT is not set
# BR2_PACKAGE_MICROPYTHON is not set
# BR2_PACKAGE_MOARVM is not set
BR2_PACKAGE_MONO_ARCH_SUPPORTS=y
# BR2_PACKAGE_MONO is not set
# BR2_PACKAGE_PERL is not set
# BR2_PACKAGE_PHP is not set
# BR2_PACKAGE_PYTHON is not set
# BR2_PACKAGE_PYTHON3 is not set
# BR2_PACKAGE_RUBY is not set
# BR2_PACKAGE_TCL is not set
#
# Libraries
#
#
# Audio/Sound
#
# BR2_PACKAGE_ALSA_LIB is not set
# BR2_PACKAGE_AUBIO is not set
# BR2_PACKAGE_AUDIOFILE is not set
# BR2_PACKAGE_CELT051 is not set
BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y
# BR2_PACKAGE_FDK_AAC is not set
# BR2_PACKAGE_LIBAO is not set
# BR2_PACKAGE_LIBASPLIB is not set
# BR2_PACKAGE_LIBBROADVOICE is not set
# BR2_PACKAGE_LIBCDAUDIO is not set
# BR2_PACKAGE_LIBCDDB is not set
# BR2_PACKAGE_LIBCDIO is not set
# BR2_PACKAGE_LIBCODEC2 is not set
# BR2_PACKAGE_LIBCUE is not set
# BR2_PACKAGE_LIBCUEFILE is not set
# BR2_PACKAGE_LIBEBUR128 is not set
# BR2_PACKAGE_LIBG7221 is not set
# BR2_PACKAGE_LIBGSM is not set
# BR2_PACKAGE_LIBID3TAG is not set
# BR2_PACKAGE_LIBILBC is not set
# BR2_PACKAGE_LIBLO is not set
# BR2_PACKAGE_LIBMAD is not set
# BR2_PACKAGE_LIBMODPLUG is not set
# BR2_PACKAGE_LIBMPD is not set
# BR2_PACKAGE_LIBMPDCLIENT is not set
# BR2_PACKAGE_LIBREPLAYGAIN is not set
# BR2_PACKAGE_LIBSAMPLERATE is not set
# BR2_PACKAGE_LIBSIDPLAY2 is not set
# BR2_PACKAGE_LIBSILK is not set
# BR2_PACKAGE_LIBSNDFILE is not set
# BR2_PACKAGE_LIBSOUNDTOUCH is not set
# BR2_PACKAGE_LIBSOXR is not set
# BR2_PACKAGE_LIBVORBIS is not set
# BR2_PACKAGE_MP4V2 is not set
BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_OPENAL is not set
# BR2_PACKAGE_OPENCORE_AMR is not set
# BR2_PACKAGE_OPUS is not set
# BR2_PACKAGE_OPUSFILE is not set
# BR2_PACKAGE_PORTAUDIO is not set
# BR2_PACKAGE_SBC is not set
# BR2_PACKAGE_SPEEX is not set
# BR2_PACKAGE_TAGLIB is not set
# BR2_PACKAGE_TINYALSA is not set
# BR2_PACKAGE_TREMOR is not set
# BR2_PACKAGE_VO_AACENC is not set
BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y
# BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING is not set
#
# Compression and decompression
#
# BR2_PACKAGE_LIBARCHIVE is not set
# BR2_PACKAGE_LIBSQUISH is not set
# BR2_PACKAGE_LIBZIP is not set
# BR2_PACKAGE_LZO is not set
# BR2_PACKAGE_MINIZIP is not set
# BR2_PACKAGE_SNAPPY is not set
# BR2_PACKAGE_SZIP is not set
# BR2_PACKAGE_ZLIB is not set
#
# Crypto
#
# BR2_PACKAGE_BEECRYPT is not set
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
# BR2_PACKAGE_BOTAN is not set
# BR2_PACKAGE_CA_CERTIFICATES is not set
#
# cryptodev needs a Linux kernel to be built
#
# BR2_PACKAGE_GCR is not set
# BR2_PACKAGE_GNUTLS is not set
# BR2_PACKAGE_LIBASSUAN is not set
# BR2_PACKAGE_LIBGCRYPT is not set
BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBGPG_ERROR is not set
BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi"
# BR2_PACKAGE_LIBGPGME is not set
# BR2_PACKAGE_LIBKCAPI is not set
# BR2_PACKAGE_LIBKSBA is not set
# BR2_PACKAGE_LIBMCRYPT is not set
# BR2_PACKAGE_LIBMHASH is not set
# BR2_PACKAGE_LIBNSS is not set
# BR2_PACKAGE_LIBSCRYPT is not set
# BR2_PACKAGE_LIBSECRET is not set
# BR2_PACKAGE_LIBSHA1 is not set
# BR2_PACKAGE_LIBSODIUM is not set
# BR2_PACKAGE_LIBSSH is not set
# BR2_PACKAGE_LIBSSH2 is not set
# BR2_PACKAGE_LIBTOMCRYPT is not set
# BR2_PACKAGE_LIBUECC is not set
# BR2_PACKAGE_MBEDTLS is not set
# BR2_PACKAGE_NETTLE is not set
# BR2_PACKAGE_LIBRESSL is not set
# BR2_PACKAGE_OPENSSL is not set
# BR2_PACKAGE_RHASH is not set
# BR2_PACKAGE_TINYDTLS is not set
# BR2_PACKAGE_TROUSERS is not set
# BR2_PACKAGE_USTREAM_SSL is not set
#
# Database
#
# BR2_PACKAGE_BERKELEYDB is not set
# BR2_PACKAGE_GDBM is not set
# BR2_PACKAGE_HIREDIS is not set
# BR2_PACKAGE_KOMPEXSQLITE is not set
# BR2_PACKAGE_LEVELDB is not set
# BR2_PACKAGE_MYSQL is not set
# BR2_PACKAGE_POSTGRESQL is not set
# BR2_PACKAGE_REDIS is not set
# BR2_PACKAGE_SQLCIPHER is not set
# BR2_PACKAGE_SQLITE is not set
# BR2_PACKAGE_UNIXODBC is not set
#
# Filesystem
#
# BR2_PACKAGE_GAMIN is not set
# BR2_PACKAGE_LIBCONFIG is not set
# BR2_PACKAGE_LIBCONFUSE is not set
# BR2_PACKAGE_LIBFUSE is not set
# BR2_PACKAGE_LIBLOCKFILE is not set
# BR2_PACKAGE_LIBNFS is not set
# BR2_PACKAGE_LIBSYSFS is not set
# BR2_PACKAGE_LOCKDEV is not set
# BR2_PACKAGE_PHYSFS is not set
#
# Graphics
#
# BR2_PACKAGE_ASSIMP is not set
# BR2_PACKAGE_ATK is not set
# BR2_PACKAGE_ATKMM is not set
# BR2_PACKAGE_BULLET is not set
# BR2_PACKAGE_CAIRO is not set
# BR2_PACKAGE_CAIROMM is not set
# BR2_PACKAGE_EXIV2 is not set
# BR2_PACKAGE_FONTCONFIG is not set
# BR2_PACKAGE_FREETYPE is not set
# BR2_PACKAGE_GD is not set
# BR2_PACKAGE_GDK_PIXBUF is not set
# BR2_PACKAGE_GIFLIB is not set
#
# granite needs libgtk3 and a toolchain w/ wchar, threads
#
# BR2_PACKAGE_GRAPHITE2 is not set
#
# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.8
#
# BR2_PACKAGE_HARFBUZZ is not set
# BR2_PACKAGE_IJS is not set
#
# irrlicht needs X11 and an OpenGL provider
#
# BR2_PACKAGE_IMLIB2 is not set
# BR2_PACKAGE_JASPER is not set
# BR2_PACKAGE_JPEG is not set
# BR2_PACKAGE_KMSXX is not set
# BR2_PACKAGE_LCMS2 is not set
# BR2_PACKAGE_LENSFUN is not set
# BR2_PACKAGE_LEPTONICA is not set
# BR2_PACKAGE_LIBART is not set
# BR2_PACKAGE_LIBDMTX is not set
# BR2_PACKAGE_LIBDRM is not set
#
# libepoxy needs an OpenGL and/or OpenGL EGL backend
#
# BR2_PACKAGE_LIBEXIF is not set
#
# libfm needs X.org and a toolchain w/ wchar, threads, C++
#
# BR2_PACKAGE_LIBFM_EXTRA is not set
#
# libfreeglut depends on X.org and needs an OpenGL backend
#
# BR2_PACKAGE_LIBFREEIMAGE is not set
# BR2_PACKAGE_LIBGEOTIFF is not set
#
# libglew depends on X.org and needs an OpenGL backend
#
#
# libglfw depends on X.org and needs an OpenGL backend
#
#
# libglu needs an OpenGL backend
#
#
# libgtk3 needs an OpenGL or an OpenGL-EGL/wayland backend
#
# BR2_PACKAGE_LIBMEDIAART is not set
# BR2_PACKAGE_LIBMNG is not set
# BR2_PACKAGE_LIBPNG is not set
# BR2_PACKAGE_LIBQRENCODE is not set
# BR2_PACKAGE_LIBRAW is not set
# BR2_PACKAGE_LIBRSVG is not set
#
# libsoil needs an OpenGL backend and a toolchain w/ dynamic library
#
# BR2_PACKAGE_LIBSVG is not set
# BR2_PACKAGE_LIBSVG_CAIRO is not set
# BR2_PACKAGE_LIBSVGTINY is not set
# BR2_PACKAGE_LIBVA is not set
# BR2_PACKAGE_LIBVIPS is not set
# BR2_PACKAGE_MENU_CACHE is not set
# BR2_PACKAGE_OPENCV is not set
# BR2_PACKAGE_OPENCV3 is not set
# BR2_PACKAGE_OPENJPEG is not set
# BR2_PACKAGE_PANGO is not set
# BR2_PACKAGE_PANGOMM is not set
# BR2_PACKAGE_PIXMAN is not set
# BR2_PACKAGE_POPPLER is not set
# BR2_PACKAGE_TIFF is not set
# BR2_PACKAGE_WAYLAND is not set
BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y
#
# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 5, host gcc >= 4.8
#
# BR2_PACKAGE_WEBP is not set
# BR2_PACKAGE_ZBAR is not set
# BR2_PACKAGE_ZXING_CPP is not set
#
# Hardware handling
#
# BR2_PACKAGE_ACSCCID is not set
# BR2_PACKAGE_BCM2835 is not set
# BR2_PACKAGE_C_PERIPHERY is not set
# BR2_PACKAGE_CCID is not set
# BR2_PACKAGE_DTC is not set
# BR2_PACKAGE_GNU_EFI is not set
#
# hidapi needs udev /dev management and a toolchain w/ NPTL threads
#
# BR2_PACKAGE_LCDAPI is not set
# BR2_PACKAGE_LET_ME_CREATE is not set
BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBAIO is not set
#
# libatasmart requires udev to be enabled
#
# BR2_PACKAGE_LIBCEC is not set
# BR2_PACKAGE_LIBFREEFARE is not set
# BR2_PACKAGE_LIBFTDI is not set
# BR2_PACKAGE_LIBFTDI1 is not set
# BR2_PACKAGE_LIBGPHOTO2 is not set
# BR2_PACKAGE_LIBGPIOD is not set
#
# libgudev needs udev /dev handling and a toolchain w/ wchar, threads
#
# BR2_PACKAGE_LIBHID is not set
# BR2_PACKAGE_LIBIIO is not set
#
# libinput needs udev /dev management and a toolchain w/ locale
#
# BR2_PACKAGE_LIBIQRF is not set
# BR2_PACKAGE_LIBLLCP is not set
#
# libmbim needs udev /dev management and a toolchain w/ wchar, threads
#
# BR2_PACKAGE_LIBNFC is not set
# BR2_PACKAGE_LIBPCIACCESS is not set
# BR2_PACKAGE_LIBPHIDGET is not set
# BR2_PACKAGE_LIBQMI is not set
# BR2_PACKAGE_LIBRAW1394 is not set
# BR2_PACKAGE_LIBRTLSDR is not set
# BR2_PACKAGE_LIBSERIAL is not set
# BR2_PACKAGE_LIBSERIALPORT is not set
# BR2_PACKAGE_LIBSIGROK is not set
# BR2_PACKAGE_LIBSIGROKDECODE is not set
# BR2_PACKAGE_LIBSOC is not set
# BR2_PACKAGE_LIBUSB is not set
# BR2_PACKAGE_LIBUSBGX is not set
# BR2_PACKAGE_LIBV4L is not set
# BR2_PACKAGE_LIBXKBCOMMON is not set
# BR2_PACKAGE_MRAA is not set
# BR2_PACKAGE_MTDEV is not set
#
# ne10 needs a toolchain w/ neon
#
# BR2_PACKAGE_NEARDAL is not set
# BR2_PACKAGE_OWFS is not set
# BR2_PACKAGE_PCSC_LITE is not set
# BR2_PACKAGE_TSLIB is not set
# BR2_PACKAGE_URG is not set
# BR2_PACKAGE_WIRINGPI is not set
#
# Javascript
#
# BR2_PACKAGE_ANGULARJS is not set
# BR2_PACKAGE_BOOTSTRAP is not set
# BR2_PACKAGE_EXPLORERCANVAS is not set
# BR2_PACKAGE_FLOT is not set
# BR2_PACKAGE_JQUERY is not set
# BR2_PACKAGE_JSMIN is not set
# BR2_PACKAGE_JSON_JAVASCRIPT is not set
#
# JSON/XML
#
# BR2_PACKAGE_BENEJSON is not set
# BR2_PACKAGE_CJSON is not set
# BR2_PACKAGE_EXPAT is not set
# BR2_PACKAGE_EZXML is not set
# BR2_PACKAGE_JANSSON is not set
# BR2_PACKAGE_JSMN is not set
# BR2_PACKAGE_JSON_C is not set
# BR2_PACKAGE_JSON_GLIB is not set
# BR2_PACKAGE_JSONCPP is not set
# BR2_PACKAGE_LIBBSON is not set
# BR2_PACKAGE_LIBFASTJSON is not set
# BR2_PACKAGE_LIBJSON is not set
# BR2_PACKAGE_LIBROXML is not set
# BR2_PACKAGE_LIBUCL is not set
# BR2_PACKAGE_LIBXML2 is not set
# BR2_PACKAGE_LIBXMLPP is not set
# BR2_PACKAGE_LIBXMLRPC is not set
# BR2_PACKAGE_LIBXSLT is not set
# BR2_PACKAGE_LIBYAML is not set
# BR2_PACKAGE_MXML is not set
# BR2_PACKAGE_PUGIXML is not set
# BR2_PACKAGE_RAPIDJSON is not set
# BR2_PACKAGE_RAPIDXML is not set
# BR2_PACKAGE_RAPTOR is not set
# BR2_PACKAGE_TINYXML is not set
# BR2_PACKAGE_TINYXML2 is not set
# BR2_PACKAGE_VALIJSON is not set
# BR2_PACKAGE_XERCES is not set
# BR2_PACKAGE_YAJL is not set
# BR2_PACKAGE_YAML_CPP is not set
#
# Logging
#
# BR2_PACKAGE_EVENTLOG is not set
# BR2_PACKAGE_GLOG is not set
# BR2_PACKAGE_LIBLOG4C_LOCALTIME is not set
# BR2_PACKAGE_LIBLOGGING is not set
# BR2_PACKAGE_LOG4CPLUS is not set
# BR2_PACKAGE_LOG4CPP is not set
# BR2_PACKAGE_LOG4CXX is not set
# BR2_PACKAGE_ZLOG is not set
#
# Multimedia
#
# BR2_PACKAGE_BITSTREAM is not set
# BR2_PACKAGE_KVAZAAR is not set
# BR2_PACKAGE_LIBAACS is not set
# BR2_PACKAGE_LIBAMCODEC is not set
# BR2_PACKAGE_LIBASS is not set
# BR2_PACKAGE_LIBBDPLUS is not set
# BR2_PACKAGE_LIBBLURAY is not set
# BR2_PACKAGE_LIBDCADEC is not set
# BR2_PACKAGE_LIBDVBCSA is not set
# BR2_PACKAGE_LIBDVBPSI is not set
# BR2_PACKAGE_LIBDVBSI is not set
# BR2_PACKAGE_LIBDVDCSS is not set
# BR2_PACKAGE_LIBDVDNAV is not set
# BR2_PACKAGE_LIBDVDREAD is not set
# BR2_PACKAGE_LIBEBML is not set
# BR2_PACKAGE_LIBHDHOMERUN is not set
#
# libimxvpuapi needs an i.MX platform with VPU support
#
# BR2_PACKAGE_LIBMATROSKA is not set
# BR2_PACKAGE_LIBMMS is not set
# BR2_PACKAGE_LIBMPEG2 is not set
# BR2_PACKAGE_LIBOGG is not set
BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBOPENH264 is not set
# BR2_PACKAGE_LIBPLAYER is not set
# BR2_PACKAGE_LIBTHEORA is not set
# BR2_PACKAGE_LIBVPX is not set
# BR2_PACKAGE_LIBYUV is not set
# BR2_PACKAGE_LIVE555 is not set
# BR2_PACKAGE_MEDIASTREAMER is not set
# BR2_PACKAGE_X264 is not set
# BR2_PACKAGE_X265 is not set
#
# Networking
#
# BR2_PACKAGE_AGENTPP is not set
# BR2_PACKAGE_ALLJOYN is not set
# BR2_PACKAGE_ALLJOYN_BASE is not set
# BR2_PACKAGE_ALLJOYN_TCL is not set
# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set
# BR2_PACKAGE_AZURE_IOT_SDK_C is not set
#
# batman-adv needs a Linux kernel to be built
#
# BR2_PACKAGE_C_ARES is not set
BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_CANFESTIVAL is not set
# BR2_PACKAGE_CGIC is not set
# BR2_PACKAGE_CPPZMQ is not set
# BR2_PACKAGE_CZMQ is not set
# BR2_PACKAGE_FILEMQ is not set
# BR2_PACKAGE_FLICKCURL is not set
# BR2_PACKAGE_FREERADIUS_CLIENT is not set
# BR2_PACKAGE_GEOIP is not set
# BR2_PACKAGE_GLIB_NETWORKING is not set
# BR2_PACKAGE_GSSDP is not set
# BR2_PACKAGE_GUPNP is not set
# BR2_PACKAGE_GUPNP_AV is not set
# BR2_PACKAGE_GUPNP_DLNA is not set
# BR2_PACKAGE_IBRCOMMON is not set
# BR2_PACKAGE_IBRDTN is not set
# BR2_PACKAGE_LIBCGI is not set
# BR2_PACKAGE_LIBCGICC is not set
# BR2_PACKAGE_LIBCOAP is not set
# BR2_PACKAGE_LIBCURL is not set
# BR2_PACKAGE_LIBDNET is not set
# BR2_PACKAGE_LIBEXOSIP2 is not set
# BR2_PACKAGE_LIBFCGI is not set
# BR2_PACKAGE_LIBGSASL is not set
# BR2_PACKAGE_LIBHTTPPARSER is not set
# BR2_PACKAGE_LIBIDN is not set
# BR2_PACKAGE_LIBISCSI is not set
# BR2_PACKAGE_LIBLDNS is not set
# BR2_PACKAGE_LIBMAXMINDDB is not set
# BR2_PACKAGE_LIBMBUS is not set
# BR2_PACKAGE_LIBMEMCACHED is not set
# BR2_PACKAGE_LIBMICROHTTPD is not set
# BR2_PACKAGE_LIBMINIUPNPC is not set
# BR2_PACKAGE_LIBMNL is not set
# BR2_PACKAGE_LIBMODBUS is not set
# BR2_PACKAGE_LIBNATPMP is not set
# BR2_PACKAGE_LIBNDP is not set
# BR2_PACKAGE_LIBNET is not set
# BR2_PACKAGE_LIBNETFILTER_ACCT is not set
# BR2_PACKAGE_LIBNETFILTER_CONNTRACK is not set
# BR2_PACKAGE_LIBNETFILTER_CTHELPER is not set
# BR2_PACKAGE_LIBNETFILTER_CTTIMEOUT is not set
# BR2_PACKAGE_LIBNETFILTER_LOG is not set
# BR2_PACKAGE_LIBNETFILTER_QUEUE is not set
# BR2_PACKAGE_LIBNFNETLINK is not set
# BR2_PACKAGE_LIBNFTNL is not set
# BR2_PACKAGE_LIBNICE is not set
# BR2_PACKAGE_LIBNL is not set
# BR2_PACKAGE_LIBOAUTH is not set
# BR2_PACKAGE_LIBOPING is not set
# BR2_PACKAGE_LIBOSIP2 is not set
# BR2_PACKAGE_LIBPCAP is not set
# BR2_PACKAGE_LIBPJSIP is not set
# BR2_PACKAGE_LIBRSYNC is not set
# BR2_PACKAGE_LIBSHAIRPLAY is not set
# BR2_PACKAGE_LIBSHOUT is not set
# BR2_PACKAGE_LIBSOCKETCAN is not set
# BR2_PACKAGE_LIBSOUP is not set
# BR2_PACKAGE_LIBSRTP is not set
# BR2_PACKAGE_LIBSTROPHE is not set
# BR2_PACKAGE_LIBTIRPC is not set
# BR2_PACKAGE_LIBTORRENT is not set
# BR2_PACKAGE_LIBUPNP is not set
# BR2_PACKAGE_LIBUPNPP is not set
# BR2_PACKAGE_LIBURIPARSER is not set
# BR2_PACKAGE_LIBVNCSERVER is not set
# BR2_PACKAGE_LIBWEBSOCK is not set
# BR2_PACKAGE_LIBWEBSOCKETS is not set
# BR2_PACKAGE_LKSCTP_TOOLS is not set
# BR2_PACKAGE_MONGOOSE is not set
# BR2_PACKAGE_NANOMSG is not set
# BR2_PACKAGE_NEON is not set
# BR2_PACKAGE_NORM is not set
# BR2_PACKAGE_NSS_PAM_LDAPD is not set
# BR2_PACKAGE_OMNIORB is not set
# BR2_PACKAGE_OPENLDAP is not set
# BR2_PACKAGE_OPENMPI is not set
# BR2_PACKAGE_OPENPGM is not set
#
# openzwave needs udev and a toolchain w/ C++, threads, wchar
#
# BR2_PACKAGE_ORTP is not set
# BR2_PACKAGE_PAHO_MQTT_C is not set
# BR2_PACKAGE_QDECODER is not set
# BR2_PACKAGE_QPID_PROTON is not set
# BR2_PACKAGE_RABBITMQ_C is not set
# BR2_PACKAGE_RTMPDUMP is not set
# BR2_PACKAGE_SLIRP is not set
# BR2_PACKAGE_SNMPPP is not set
# BR2_PACKAGE_SOFIA_SIP is not set
# BR2_PACKAGE_THRIFT is not set
# BR2_PACKAGE_USBREDIR is not set
# BR2_PACKAGE_ZEROMQ is not set
# BR2_PACKAGE_ZMQPP is not set
# BR2_PACKAGE_ZYRE is not set
#
# Other
#
# BR2_PACKAGE_APR is not set
# BR2_PACKAGE_APR_UTIL is not set
# BR2_PACKAGE_ARMADILLO is not set
# BR2_PACKAGE_ATF is not set
# BR2_PACKAGE_BCTOOLBOX is not set
# BR2_PACKAGE_BDWGC is not set
# BR2_PACKAGE_BOOST is not set
# BR2_PACKAGE_CLAPACK is not set
BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y
# BR2_PACKAGE_CLASSPATH is not set
# BR2_PACKAGE_CPPCMS is not set
# BR2_PACKAGE_CRACKLIB is not set
# BR2_PACKAGE_DAWGDIC is not set
# BR2_PACKAGE_DING_LIBS is not set
# BR2_PACKAGE_EIGEN is not set
# BR2_PACKAGE_ELFUTILS is not set
# BR2_PACKAGE_FFTW is not set
# BR2_PACKAGE_FLANN is not set
# BR2_PACKAGE_GFLAGS is not set
# BR2_PACKAGE_GLIBMM is not set
# BR2_PACKAGE_GLM is not set
# BR2_PACKAGE_GMP is not set
# BR2_PACKAGE_GSL is not set
# BR2_PACKAGE_GTEST is not set
BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
# BR2_PACKAGE_JEMALLOC is not set
#
# lapack/blas needs a toolchain w/ fortran
#
# BR2_PACKAGE_LIBARGTABLE2 is not set
BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBATOMIC_OPS is not set
BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBBSD is not set
# BR2_PACKAGE_LIBCAP is not set
# BR2_PACKAGE_LIBCAP_NG is not set
# BR2_PACKAGE_LIBCGROUP is not set
# BR2_PACKAGE_LIBCOFI is not set
# BR2_PACKAGE_LIBCROCO is not set
# BR2_PACKAGE_LIBCROSSGUID is not set
# BR2_PACKAGE_LIBCSV is not set
# BR2_PACKAGE_LIBDAEMON is not set
# BR2_PACKAGE_LIBEE is not set
# BR2_PACKAGE_LIBEV is not set
# BR2_PACKAGE_LIBEVDEV is not set
# BR2_PACKAGE_LIBEVENT is not set
# BR2_PACKAGE_LIBFFI is not set
# BR2_PACKAGE_LIBGEE is not set
# BR2_PACKAGE_LIBGLIB2 is not set
# BR2_PACKAGE_LIBGLOB is not set
# BR2_PACKAGE_LIBICAL is not set
# BR2_PACKAGE_LIBITE is not set
# BR2_PACKAGE_LIBLINEAR is not set
# BR2_PACKAGE_LIBLOKI is not set
# BR2_PACKAGE_LIBNPTH is not set
BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y
# BR2_PACKAGE_LIBNSPR is not set
# BR2_PACKAGE_LIBPFM4 is not set
# BR2_PACKAGE_LIBPLIST is not set
# BR2_PACKAGE_LIBPTHREAD_STUBS is not set
# BR2_PACKAGE_LIBPTHSEM is not set
# BR2_PACKAGE_LIBPWQUALITY is not set
BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBSECCOMP is not set
# BR2_PACKAGE_LIBSIGC is not set
BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBSIGSEGV is not set
# BR2_PACKAGE_LIBSPATIALINDEX is not set
# BR2_PACKAGE_LIBTASN1 is not set
# BR2_PACKAGE_LIBTOMMATH is not set
# BR2_PACKAGE_LIBTPL is not set
# BR2_PACKAGE_LIBUBOX is not set
# BR2_PACKAGE_LIBUCI is not set
BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBUNWIND is not set
BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBURCU is not set
# BR2_PACKAGE_LIBUV is not set
# BR2_PACKAGE_LIGHTNING is not set
# BR2_PACKAGE_LINUX_PAM is not set
# BR2_PACKAGE_LIQUID_DSP is not set
# BR2_PACKAGE_LTTNG_LIBUST is not set
# BR2_PACKAGE_MPC is not set
# BR2_PACKAGE_MPDECIMAL is not set
# BR2_PACKAGE_MPFR is not set
# BR2_PACKAGE_MPIR is not set
# BR2_PACKAGE_MSGPACK is not set
# BR2_PACKAGE_MTDEV2TUIO is not set
BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="ARMV5"
BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y
# BR2_PACKAGE_OPENBLAS is not set
# BR2_PACKAGE_ORC is not set
# BR2_PACKAGE_P11_KIT is not set
# BR2_PACKAGE_POCO is not set
BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
# BR2_PACKAGE_PROTOBUF is not set
# BR2_PACKAGE_PROTOBUF_C is not set
# BR2_PACKAGE_QHULL is not set
# BR2_PACKAGE_QLIBC is not set
# BR2_PACKAGE_RIEMANN_C_CLIENT is not set
# BR2_PACKAGE_SHAPELIB is not set
# BR2_PACKAGE_SKALIBS is not set
# BR2_PACKAGE_SPHINXBASE is not set
# BR2_PACKAGE_TINYCBOR is not set
BR2_PACKAGE_TZDATA=y
#
# Security
#
# BR2_PACKAGE_LIBSELINUX is not set
# BR2_PACKAGE_LIBSEMANAGE is not set
# BR2_PACKAGE_LIBSEPOL is not set
#
# Text and terminal handling
#
# BR2_PACKAGE_AUGEAS is not set
# BR2_PACKAGE_ENCHANT is not set
# BR2_PACKAGE_FMT is not set
# BR2_PACKAGE_ICU is not set
# BR2_PACKAGE_LIBCLI is not set
# BR2_PACKAGE_LIBEDIT is not set
# BR2_PACKAGE_LIBENCA is not set
# BR2_PACKAGE_LIBESTR is not set
# BR2_PACKAGE_LIBFRIBIDI is not set
# BR2_PACKAGE_LIBUNISTRING is not set
# BR2_PACKAGE_LINENOISE is not set
# BR2_PACKAGE_NCURSES is not set
# BR2_PACKAGE_NEWT is not set
# BR2_PACKAGE_PCRE is not set
# BR2_PACKAGE_PCRE2 is not set
# BR2_PACKAGE_POPT is not set
# BR2_PACKAGE_READLINE is not set
# BR2_PACKAGE_SLANG is not set
# BR2_PACKAGE_TCLAP is not set
# BR2_PACKAGE_USTR is not set
#
# Mail
#
# BR2_PACKAGE_DOVECOT is not set
# BR2_PACKAGE_EXIM is not set
# BR2_PACKAGE_FETCHMAIL is not set
# BR2_PACKAGE_HEIRLOOM_MAILX is not set
# BR2_PACKAGE_LIBESMTP is not set
# BR2_PACKAGE_MSMTP is not set
# BR2_PACKAGE_MUTT is not set
#
# Miscellaneous
#
# BR2_PACKAGE_AESPIPE is not set
# BR2_PACKAGE_BC is not set
# BR2_PACKAGE_CLAMAV is not set
# BR2_PACKAGE_COLLECTD is not set
#
# domoticz needs lua >= 5.2 and a toolchain w/ C++, threads, wchar, dynamic library
#
# BR2_PACKAGE_EMPTY is not set
# BR2_PACKAGE_GNURADIO is not set
# BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set
#
# gqrx needs qt5, gnuradio, fftw's single precision
#
# BR2_PACKAGE_GSETTINGS_DESKTOP_SCHEMAS is not set
# BR2_PACKAGE_HAVEGED is not set
# BR2_PACKAGE_LINUX_SYSCALL_SUPPORT is not set
# BR2_PACKAGE_MCRYPT is not set
# BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set
BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# BR2_PACKAGE_QEMU is not set
# BR2_PACKAGE_QPDF is not set
# BR2_PACKAGE_SHARED_MIME_INFO is not set
# BR2_PACKAGE_TASKD is not set
# BR2_PACKAGE_XUTIL_UTIL_MACROS is not set
#
# Networking applications
#
# BR2_PACKAGE_AICCU is not set
# BR2_PACKAGE_AIRCRACK_NG is not set
# BR2_PACKAGE_APACHE is not set
# BR2_PACKAGE_ARGUS is not set
# BR2_PACKAGE_ARP_SCAN is not set
# BR2_PACKAGE_ARPTABLES is not set
# BR2_PACKAGE_ATFTP is not set
# BR2_PACKAGE_AVAHI is not set
# BR2_PACKAGE_AXEL is not set
# BR2_PACKAGE_BABELD is not set
# BR2_PACKAGE_BANDWIDTHD is not set
# BR2_PACKAGE_BATCTL is not set
# BR2_PACKAGE_BCUSDK is not set
# BR2_PACKAGE_BIND is not set
# BR2_PACKAGE_BLUEZ_UTILS is not set
# BR2_PACKAGE_BLUEZ5_UTILS is not set
# BR2_PACKAGE_BMON is not set
# BR2_PACKAGE_BOA is not set
# BR2_PACKAGE_BRIDGE_UTILS is not set
# BR2_PACKAGE_BWM_NG is not set
# BR2_PACKAGE_C_ICAP is not set
# BR2_PACKAGE_CAN_UTILS is not set
# BR2_PACKAGE_CANNELLONI is not set
# BR2_PACKAGE_CHRONY is not set
# BR2_PACKAGE_CIVETWEB is not set
# BR2_PACKAGE_CONNMAN is not set
#
# connman-gtk needs libgtk3 and a glibc or uClibc toolchain w/ wchar, threads, resolver, dynamic library
#
# BR2_PACKAGE_CONNTRACK_TOOLS is not set
# BR2_PACKAGE_CRDA is not set
# BR2_PACKAGE_CTORRENT is not set
# BR2_PACKAGE_CUPS is not set
# BR2_PACKAGE_DANTE is not set
# BR2_PACKAGE_DARKHTTPD is not set
# BR2_PACKAGE_DHCPCD is not set
# BR2_PACKAGE_DHCPDUMP is not set
# BR2_PACKAGE_DNSMASQ is not set
# BR2_PACKAGE_DRBD_UTILS is not set
# BR2_PACKAGE_DROPBEAR is not set
# BR2_PACKAGE_EBTABLES is not set
#
# ebtables needs a glibc or uClibc toolchain
#
#
# ejabberd needs erlang, toolchain w/ C++
#
# BR2_PACKAGE_ETHTOOL is not set
# BR2_PACKAGE_FAIFA is not set
# BR2_PACKAGE_FASTD is not set
# BR2_PACKAGE_FCGIWRAP is not set
# BR2_PACKAGE_FLANNEL is not set
# BR2_PACKAGE_FPING is not set
# BR2_PACKAGE_FREESWITCH is not set
# BR2_PACKAGE_GESFTPSERVER is not set
#
# gupnp-tools needs libgtk3
#
# BR2_PACKAGE_HANS is not set
# BR2_PACKAGE_HIAWATHA is not set
# BR2_PACKAGE_HOSTAPD is not set
# BR2_PACKAGE_HTTPING is not set
# BR2_PACKAGE_IBRDTN_TOOLS is not set
# BR2_PACKAGE_IBRDTND is not set
# BR2_PACKAGE_IFTOP is not set
BR2_PACKAGE_IFUPDOWN_SCRIPTS=y
# BR2_PACKAGE_IGD2_FOR_LINUX is not set
#
# igh-ethercat needs a Linux kernel to be built
#
# BR2_PACKAGE_IGMPPROXY is not set
# BR2_PACKAGE_INADYN is not set
# BR2_PACKAGE_IODINE is not set
# BR2_PACKAGE_IPERF is not set
# BR2_PACKAGE_IPERF3 is not set
# BR2_PACKAGE_IPROUTE2 is not set
# BR2_PACKAGE_IPSEC_TOOLS is not set
# BR2_PACKAGE_IPSET is not set
# BR2_PACKAGE_IPTABLES is not set
# BR2_PACKAGE_IPTRAF_NG is not set
# BR2_PACKAGE_IPUTILS is not set
# BR2_PACKAGE_IRSSI is not set
# BR2_PACKAGE_IW is not set
# BR2_PACKAGE_JANUS_GATEWAY is not set
# BR2_PACKAGE_KEEPALIVED is not set
# BR2_PACKAGE_KISMET is not set
# BR2_PACKAGE_KNOCK is not set
# BR2_PACKAGE_LEAFNODE2 is not set
# BR2_PACKAGE_LFT is not set
# BR2_PACKAGE_LFTP is not set
# BR2_PACKAGE_LIGHTTPD is not set
# BR2_PACKAGE_LINKNX is not set
# BR2_PACKAGE_LINKS is not set
# BR2_PACKAGE_LINPHONE is not set
# BR2_PACKAGE_LINUX_ZIGBEE is not set
# BR2_PACKAGE_LINUXPTP is not set
# BR2_PACKAGE_LLDPD is not set
# BR2_PACKAGE_LRZSZ is not set
# BR2_PACKAGE_MACCHANGER is not set
# BR2_PACKAGE_MEMCACHED is not set
# BR2_PACKAGE_MII_DIAG is not set
# BR2_PACKAGE_MINIDLNA is not set
# BR2_PACKAGE_MINISSDPD is not set
# BR2_PACKAGE_MJPG_STREAMER is not set
#
# modemmanager needs udev /dev management and a toolchain w/ wchar, threads
#
BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
# BR2_PACKAGE_MONGREL2 is not set
# BR2_PACKAGE_MONKEY is not set
# BR2_PACKAGE_MOSH is not set
# BR2_PACKAGE_MOSQUITTO is not set
# BR2_PACKAGE_MROUTED is not set
# BR2_PACKAGE_MTR is not set
# BR2_PACKAGE_NBD is not set
# BR2_PACKAGE_NCFTP is not set
# BR2_PACKAGE_NDISC6 is not set
# BR2_PACKAGE_NETATALK is not set
# BR2_PACKAGE_NETPLUG is not set
# BR2_PACKAGE_NETSNMP is not set
# BR2_PACKAGE_NETSTAT_NAT is not set
#
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7, dynamic library
#
# BR2_PACKAGE_NFACCT is not set
# BR2_PACKAGE_NFTABLES is not set
# BR2_PACKAGE_NGINX is not set
# BR2_PACKAGE_NGIRCD is not set
# BR2_PACKAGE_NGREP is not set
# BR2_PACKAGE_NLOAD is not set
# BR2_PACKAGE_NMAP is not set
# BR2_PACKAGE_NOIP is not set
# BR2_PACKAGE_NTP is not set
# BR2_PACKAGE_NUTTCP is not set
# BR2_PACKAGE_ODHCP6C is not set
# BR2_PACKAGE_ODHCPLOC is not set
# BR2_PACKAGE_OLSR is not set
# BR2_PACKAGE_OPEN_PLC_UTILS is not set
# BR2_PACKAGE_OPENNTPD is not set
# BR2_PACKAGE_OPENOBEX is not set
# BR2_PACKAGE_OPENSSH is not set
# BR2_PACKAGE_OPENSWAN is not set
# BR2_PACKAGE_OPENVPN is not set
# BR2_PACKAGE_P910ND is not set
# BR2_PACKAGE_PHIDGETWEBSERVICE is not set
# BR2_PACKAGE_PHYTOOL is not set
# BR2_PACKAGE_POUND is not set
# BR2_PACKAGE_PPPD is not set
# BR2_PACKAGE_PPTP_LINUX is not set
# BR2_PACKAGE_PRIVOXY is not set
# BR2_PACKAGE_PROFTPD is not set
# BR2_PACKAGE_PROXYCHAINS_NG is not set
# BR2_PACKAGE_PTPD is not set
# BR2_PACKAGE_PTPD2 is not set
# BR2_PACKAGE_PURE_FTPD is not set
# BR2_PACKAGE_PUTTY is not set
# BR2_PACKAGE_QUAGGA is not set
#
# rabbitmq-server needs erlang
#
# BR2_PACKAGE_RADVD is not set
# BR2_PACKAGE_RP_PPPOE is not set
# BR2_PACKAGE_RPCBIND is not set
# BR2_PACKAGE_RSH_REDONE is not set
# BR2_PACKAGE_RSYNC is not set
# BR2_PACKAGE_RTORRENT is not set
# BR2_PACKAGE_RTPTOOLS is not set
# BR2_PACKAGE_S6_DNS is not set
# BR2_PACKAGE_S6_NETWORKING is not set
# BR2_PACKAGE_SAMBA4 is not set
# BR2_PACKAGE_SCONESERVER is not set
# BR2_PACKAGE_SER2NET is not set
# BR2_PACKAGE_SHAIRPORT_SYNC is not set
# BR2_PACKAGE_SHELLINABOX is not set
# BR2_PACKAGE_SMCROUTE is not set
# BR2_PACKAGE_SNGREP is not set
# BR2_PACKAGE_SOCAT is not set
# BR2_PACKAGE_SOCKETCAND is not set
# BR2_PACKAGE_SOFTETHER is not set
# BR2_PACKAGE_SPAWN_FCGI is not set
# BR2_PACKAGE_SPICE_PROTOCOL is not set
# BR2_PACKAGE_SQUID is not set
# BR2_PACKAGE_SSHPASS is not set
# BR2_PACKAGE_SSLH is not set
# BR2_PACKAGE_STRONGSWAN is not set
# BR2_PACKAGE_STUNNEL is not set
# BR2_PACKAGE_TCPDUMP is not set
# BR2_PACKAGE_TCPING is not set
# BR2_PACKAGE_TCPREPLAY is not set
# BR2_PACKAGE_THTTPD is not set
# BR2_PACKAGE_TINC is not set
# BR2_PACKAGE_TINYHTTPD is not set
# BR2_PACKAGE_TN5250 is not set
# BR2_PACKAGE_TOR is not set
# BR2_PACKAGE_TRANSMISSION is not set
# BR2_PACKAGE_TUNCTL is not set
# BR2_PACKAGE_TVHEADEND is not set
# BR2_PACKAGE_UDPCAST is not set
# BR2_PACKAGE_UHTTPD is not set
# BR2_PACKAGE_ULOGD is not set
# BR2_PACKAGE_USHARE is not set
# BR2_PACKAGE_USSP_PUSH is not set
# BR2_PACKAGE_VDE2 is not set
# BR2_PACKAGE_VDR is not set
# BR2_PACKAGE_VNSTAT is not set
# BR2_PACKAGE_VPNC is not set
# BR2_PACKAGE_VSFTPD is not set
# BR2_PACKAGE_VTUN is not set
# BR2_PACKAGE_WAVEMON is not set
# BR2_PACKAGE_WIRELESS_REGDB is not set
# BR2_PACKAGE_WIRELESS_TOOLS is not set
# BR2_PACKAGE_WIRESHARK is not set
# BR2_PACKAGE_WPA_SUPPLICANT is not set
# BR2_PACKAGE_WPAN_TOOLS is not set
# BR2_PACKAGE_XINETD is not set
# BR2_PACKAGE_XL2TP is not set
#
# xtables-addons needs a Linux kernel to be built
#
# BR2_PACKAGE_ZNC is not set
#
# Package managers
#
#
# -------------------------------------------------------
#
#
# Please note:
#
#
# - Buildroot does *not* generate binary packages,
#
#
# - Buildroot does *not* install any package database.
#
#
# *
#
#
# It is up to you to provide those by yourself if you
#
#
# want to use any of those package managers.
#
#
# *
#
#
# See the manual:
#
#
# http://buildroot.org/manual.html#faq-no-binary-packages
#
#
# -------------------------------------------------------
#
# BR2_PACKAGE_OPKG is not set
#
# Real-Time
#
BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS=y
# BR2_PACKAGE_XENOMAI is not set
#
# Security
#
# BR2_PACKAGE_CHECKPOLICY is not set
# BR2_PACKAGE_PAXTEST is not set
# BR2_PACKAGE_POLICYCOREUTILS is not set
# BR2_PACKAGE_REFPOLICY is not set
# BR2_PACKAGE_SEPOLGEN is not set
# BR2_PACKAGE_SETOOLS is not set
#
# Shell and utilities
#
#
# Shells
#
# BR2_PACKAGE_MKSH is not set
#
# Utilities
#
# BR2_PACKAGE_AT is not set
# BR2_PACKAGE_CCRYPT is not set
# BR2_PACKAGE_DIALOG is not set
# BR2_PACKAGE_DTACH is not set
# BR2_PACKAGE_FILE is not set
# BR2_PACKAGE_EASY_RSA is not set
# BR2_PACKAGE_GNUPG is not set
# BR2_PACKAGE_GNUPG2 is not set
# BR2_PACKAGE_INOTIFY_TOOLS is not set
# BR2_PACKAGE_LOCKFILE_PROGS is not set
# BR2_PACKAGE_LOGROTATE is not set
# BR2_PACKAGE_LOGSURFER is not set
# BR2_PACKAGE_PINENTRY is not set
# BR2_PACKAGE_RANGER is not set
# BR2_PACKAGE_SCREEN is not set
# BR2_PACKAGE_SUDO is not set
# BR2_PACKAGE_TMUX is not set
# BR2_PACKAGE_XMLSTARLET is not set
# BR2_PACKAGE_XXHASH is not set
#
# System tools
#
# BR2_PACKAGE_ACL is not set
# BR2_PACKAGE_ANDROID_TOOLS is not set
# BR2_PACKAGE_ATOP is not set
# BR2_PACKAGE_ATTR is not set
BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_AUDIT is not set
# BR2_PACKAGE_CGROUPFS_MOUNT is not set
#
# circus needs Python and a toolchain w/ C++, threads
#
# BR2_PACKAGE_CPULOAD is not set
# BR2_PACKAGE_DAEMON is not set
# BR2_PACKAGE_DC3DD is not set
# BR2_PACKAGE_DDRESCUE is not set
# BR2_PACKAGE_DOCKER_CONTAINERD is not set
# BR2_PACKAGE_DOCKER_ENGINE is not set
# BR2_PACKAGE_EFIBOOTMGR is not set
BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y
# BR2_PACKAGE_EFIVAR is not set
#
# emlog needs a Linux kernel to be built
#
# BR2_PACKAGE_FTOP is not set
# BR2_PACKAGE_GETENT is not set
# BR2_PACKAGE_HTOP is not set
BR2_PACKAGE_INITSCRIPTS=y
#
# iotop depends on python or python3
#
# BR2_PACKAGE_IPRUTILS is not set
# BR2_PACKAGE_IRQBALANCE is not set
# BR2_PACKAGE_KEYUTILS is not set
# BR2_PACKAGE_KMOD is not set
# BR2_PACKAGE_KVMTOOL is not set
# BR2_PACKAGE_LXC is not set
# BR2_PACKAGE_MONIT is not set
# BR2_PACKAGE_NCDU is not set
# BR2_PACKAGE_NUT is not set
# BR2_PACKAGE_POLKIT is not set
# BR2_PACKAGE_PROCRANK_LINUX is not set
# BR2_PACKAGE_PWGEN is not set
# BR2_PACKAGE_QUOTA is not set
# BR2_PACKAGE_RAUC is not set
# BR2_PACKAGE_RUNC is not set
# BR2_PACKAGE_S6 is not set
# BR2_PACKAGE_S6_LINUX_INIT is not set
# BR2_PACKAGE_S6_LINUX_UTILS is not set
# BR2_PACKAGE_S6_PORTABLE_UTILS is not set
# BR2_PACKAGE_S6_RC is not set
# BR2_PACKAGE_SCRUB is not set
# BR2_PACKAGE_SCRYPT is not set
# BR2_PACKAGE_SMACK is not set
#
# supervisor needs the python interpreter
#
# BR2_PACKAGE_SWUPDATE is not set
BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y
# BR2_PACKAGE_TPM_TOOLS is not set
# BR2_PACKAGE_UNSCD is not set
BR2_PACKAGE_UTIL_LINUX=y
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
# BR2_PACKAGE_UTIL_LINUX_LIBFDISK is not set
BR2_PACKAGE_UTIL_LINUX_LIBMOUNT=y
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
# BR2_PACKAGE_UTIL_LINUX_BINARIES is not set
# BR2_PACKAGE_UTIL_LINUX_AGETTY is not set
# BR2_PACKAGE_UTIL_LINUX_BFS is not set
# BR2_PACKAGE_UTIL_LINUX_CAL is not set
# BR2_PACKAGE_UTIL_LINUX_CHFN_CHSH is not set
# BR2_PACKAGE_UTIL_LINUX_CHMEM is not set
# BR2_PACKAGE_UTIL_LINUX_CRAMFS is not set
# BR2_PACKAGE_UTIL_LINUX_EJECT is not set
# BR2_PACKAGE_UTIL_LINUX_FALLOCATE is not set
# BR2_PACKAGE_UTIL_LINUX_FDFORMAT is not set
# BR2_PACKAGE_UTIL_LINUX_FSCK is not set
# BR2_PACKAGE_UTIL_LINUX_HWCLOCK is not set
# BR2_PACKAGE_UTIL_LINUX_IPCRM is not set
# BR2_PACKAGE_UTIL_LINUX_IPCS is not set
# BR2_PACKAGE_UTIL_LINUX_KILL is not set
# BR2_PACKAGE_UTIL_LINUX_LAST is not set
# BR2_PACKAGE_UTIL_LINUX_LINE is not set
# BR2_PACKAGE_UTIL_LINUX_LOGIN_UTILS is not set
# BR2_PACKAGE_UTIL_LINUX_LOGGER is not set
# BR2_PACKAGE_UTIL_LINUX_LOSETUP is not set
# BR2_PACKAGE_UTIL_LINUX_LSLOGINS is not set
# BR2_PACKAGE_UTIL_LINUX_LSMEM is not set
# BR2_PACKAGE_UTIL_LINUX_MESG is not set
# BR2_PACKAGE_UTIL_LINUX_MINIX is not set
# BR2_PACKAGE_UTIL_LINUX_MORE is not set
BR2_PACKAGE_UTIL_LINUX_MOUNT=y
# BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT is not set
# BR2_PACKAGE_UTIL_LINUX_NEWGRP is not set
# BR2_PACKAGE_UTIL_LINUX_NOLOGIN is not set
# BR2_PACKAGE_UTIL_LINUX_NSENTER is not set
# BR2_PACKAGE_UTIL_LINUX_PG is not set
# BR2_PACKAGE_UTIL_LINUX_PARTX is not set
# BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT is not set
# BR2_PACKAGE_UTIL_LINUX_RAW is not set
# BR2_PACKAGE_UTIL_LINUX_RENAME is not set
# BR2_PACKAGE_UTIL_LINUX_RESET is not set
# BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS is not set
# BR2_PACKAGE_UTIL_LINUX_SETPRIV is not set
# BR2_PACKAGE_UTIL_LINUX_SETTERM is not set
# BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT is not set
# BR2_PACKAGE_UTIL_LINUX_TUNELP is not set
# BR2_PACKAGE_UTIL_LINUX_UL is not set
# BR2_PACKAGE_UTIL_LINUX_UNSHARE is not set
# BR2_PACKAGE_UTIL_LINUX_UTMPDUMP is not set
# BR2_PACKAGE_UTIL_LINUX_UUIDD is not set
# BR2_PACKAGE_UTIL_LINUX_VIPW is not set
# BR2_PACKAGE_UTIL_LINUX_WALL is not set
# BR2_PACKAGE_UTIL_LINUX_WDCTL is not set
# BR2_PACKAGE_UTIL_LINUX_WRITE is not set
# BR2_PACKAGE_UTIL_LINUX_ZRAMCTL is not set
BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y
# BR2_PACKAGE_XVISOR is not set
#
# Text editors and viewers
#
# BR2_PACKAGE_ED is not set
# BR2_PACKAGE_JOE is not set
# BR2_PACKAGE_MC is not set
# BR2_PACKAGE_NANO is not set
# BR2_PACKAGE_UEMACS is not set
#
# Filesystem images
#
# BR2_TARGET_ROOTFS_AXFS is not set
# BR2_TARGET_ROOTFS_CLOOP is not set
# BR2_TARGET_ROOTFS_CPIO is not set
# BR2_TARGET_ROOTFS_CRAMFS is not set
# BR2_TARGET_ROOTFS_EXT2 is not set
#
# initramfs needs a Linux kernel to be built
#
# BR2_TARGET_ROOTFS_JFFS2 is not set
# BR2_TARGET_ROOTFS_ROMFS is not set
# BR2_TARGET_ROOTFS_SQUASHFS is not set
BR2_TARGET_ROOTFS_TAR=y
BR2_TARGET_ROOTFS_TAR_NONE=y
# BR2_TARGET_ROOTFS_TAR_GZIP is not set
# BR2_TARGET_ROOTFS_TAR_BZIP2 is not set
# BR2_TARGET_ROOTFS_TAR_LZMA is not set
# BR2_TARGET_ROOTFS_TAR_LZO is not set
# BR2_TARGET_ROOTFS_TAR_XZ is not set
BR2_TARGET_ROOTFS_TAR_OPTIONS=""
# BR2_TARGET_ROOTFS_UBIFS is not set
# BR2_TARGET_ROOTFS_YAFFS2 is not set
#
# Bootloaders
#
# BR2_TARGET_AFBOOT_STM32 is not set
# BR2_TARGET_AT91BOOTSTRAP is not set
# BR2_TARGET_AT91BOOTSTRAP3 is not set
# BR2_TARGET_AT91DATAFLASHBOOT is not set
# BR2_TARGET_BAREBOX is not set
# BR2_TARGET_LPC32XXCDL is not set
# BR2_TARGET_MXS_BOOTLETS is not set
# BR2_TARGET_S500_BOOTLOADER is not set
# BR2_TARGET_UBOOT is not set
#
# Host utilities
#
# BR2_PACKAGE_HOST_AESPIPE is not set
# BR2_PACKAGE_HOST_ANDROID_TOOLS is not set
# BR2_PACKAGE_HOST_CBOOTIMAGE is not set
# BR2_PACKAGE_HOST_CHECKPOLICY is not set
# BR2_PACKAGE_HOST_CRAMFS is not set
# BR2_PACKAGE_HOST_DFU_UTIL is not set
# BR2_PACKAGE_HOST_DOS2UNIX is not set
# BR2_PACKAGE_HOST_DOSFSTOOLS is not set
# BR2_PACKAGE_HOST_DTC is not set
# BR2_PACKAGE_HOST_E2FSPROGS is not set
# BR2_PACKAGE_HOST_E2TOOLS is not set
# BR2_PACKAGE_HOST_FAKETIME is not set
# BR2_PACKAGE_HOST_FWUP is not set
# BR2_PACKAGE_HOST_GENEXT2FS is not set
# BR2_PACKAGE_HOST_GENIMAGE is not set
# BR2_PACKAGE_HOST_GENPART is not set
BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS=y
BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS=y
# BR2_PACKAGE_HOST_GPTFDISK is not set
# BR2_PACKAGE_HOST_IMX_USB_LOADER is not set
# BR2_PACKAGE_HOST_JQ is not set
# BR2_PACKAGE_HOST_JSMIN is not set
# BR2_PACKAGE_HOST_LPC3250LOADER is not set
# BR2_PACKAGE_HOST_LTTNG_BABELTRACE is not set
# BR2_PACKAGE_HOST_MFGTOOLS is not set
# BR2_PACKAGE_HOST_MKPASSWD is not set
# BR2_PACKAGE_HOST_MTD is not set
# BR2_PACKAGE_HOST_MTOOLS is not set
# BR2_PACKAGE_HOST_MXSLDR is not set
# BR2_PACKAGE_HOST_OMAP_U_BOOT_UTILS is not set
# BR2_PACKAGE_HOST_OPENOCD is not set
# BR2_PACKAGE_HOST_OPKG_UTILS is not set
# BR2_PACKAGE_HOST_PARTED is not set
BR2_PACKAGE_HOST_PATCHELF=y
# BR2_PACKAGE_HOST_PRU_SOFTWARE_SUPPORT is not set
# BR2_PACKAGE_HOST_PWGEN is not set
# BR2_PACKAGE_HOST_PYTHON_LXML is not set
# BR2_PACKAGE_HOST_QEMU is not set
# BR2_PACKAGE_HOST_RASPBERRYPI_USBBOOT is not set
# BR2_PACKAGE_HOST_RAUC is not set
# BR2_PACKAGE_HOST_SAM_BA is not set
# BR2_PACKAGE_HOST_SQUASHFS is not set
# BR2_PACKAGE_HOST_SUNXI_TOOLS is not set
# BR2_PACKAGE_HOST_TEGRARCM is not set
BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS=y
# BR2_PACKAGE_HOST_TI_CGT_PRU is not set
# BR2_PACKAGE_HOST_UBOOT_TOOLS is not set
# BR2_PACKAGE_HOST_UTIL_LINUX is not set
# BR2_PACKAGE_HOST_VBOOT_UTILS is not set
# BR2_PACKAGE_HOST_XORRISO is not set
# BR2_PACKAGE_HOST_ZIP is not set
#
# Legacy config options
#
#
# Legacy options removed in 2017.08
#
# BR2_PACKAGE_SIMICSFS is not set
# BR2_BINUTILS_VERSION_2_26_X is not set
BR2_XTENSA_OVERLAY_DIR=""
BR2_XTENSA_CUSTOM_NAME=""
# BR2_PACKAGE_HOST_MKE2IMG is not set
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL is not set
# BR2_PACKAGE_GST1_PLUGINS_UGLY_PLUGIN_MAD is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC is not set
# BR2_STRIP_none is not set
# BR2_PACKAGE_BEECRYPT_CPP is not set
# BR2_PACKAGE_SPICE_CLIENT is not set
# BR2_PACKAGE_SPICE_GUI is not set
# BR2_PACKAGE_SPICE_TUNNEL is not set
# BR2_PACKAGE_INPUT_TOOLS is not set
# BR2_PACKAGE_INPUT_TOOLS_INPUTATTACH is not set
# BR2_PACKAGE_INPUT_TOOLS_JSCAL is not set
# BR2_PACKAGE_INPUT_TOOLS_JSTEST is not set
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH is not set
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_X86 is not set
# BR2_GCC_VERSION_4_8_X is not set
#
# Legacy options removed in 2017.05
#
# BR2_PACKAGE_SUNXI_MALI_R2P4 is not set
# BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT is not set
# BR2_PACKAGE_NODEJS_MODULES_EXPRESS is not set
# BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL is not set
# BR2_PACKAGE_OPENOCD_FT2XXX is not set
# BR2_PACKAGE_KODI_RTMPDUMP is not set
# BR2_PACKAGE_KODI_VISUALISATION_FOUNTAIN is not set
# BR2_PACKAGE_PORTMAP is not set
# BR2_BINUTILS_VERSION_2_25_X is not set
# BR2_TOOLCHAIN_BUILDROOT_INET_RPC is not set
BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
# BR2_PACKAGE_SYSTEMD_KDBUS is not set
# BR2_PACKAGE_POLARSSL is not set
# BR2_NBD_CLIENT is not set
# BR2_NBD_SERVER is not set
# BR2_PACKAGE_GMOCK is not set
# BR2_KERNEL_HEADERS_4_8 is not set
# BR2_KERNEL_HEADERS_3_18 is not set
# BR2_GLIBC_VERSION_2_22 is not set
#
# Legacy options removed in 2017.02
#
# BR2_PACKAGE_PERL_DB_FILE is not set
# BR2_KERNEL_HEADERS_4_7 is not set
# BR2_KERNEL_HEADERS_4_6 is not set
# BR2_KERNEL_HEADERS_4_5 is not set
# BR2_KERNEL_HEADERS_3_14 is not set
# BR2_TOOLCHAIN_EXTERNAL_MUSL_CROSS is not set
# BR2_UCLIBC_INSTALL_TEST_SUITE is not set
# BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX is not set
# BR2_PACKAGE_MAKEDEVS is not set
# BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV7A is not set
# BR2_TOOLCHAIN_EXTERNAL_ARAGO_ARMV5TE is not set
# BR2_PACKAGE_SNOWBALL_HDMISERVICE is not set
# BR2_PACKAGE_SNOWBALL_INIT is not set
# BR2_GDB_VERSION_7_9 is not set
#
# Legacy options removed in 2016.11
#
# BR2_PACKAGE_PHP_SAPI_CLI_CGI is not set
# BR2_PACKAGE_PHP_SAPI_CLI_FPM is not set
# BR2_PACKAGE_WVSTREAMS is not set
# BR2_PACKAGE_WVDIAL is not set
# BR2_PACKAGE_WEBKITGTK24 is not set
# BR2_PACKAGE_TORSMO is not set
# BR2_PACKAGE_SSTRIP is not set
# BR2_KERNEL_HEADERS_4_3 is not set
# BR2_KERNEL_HEADERS_4_2 is not set
# BR2_PACKAGE_KODI_ADDON_XVDR is not set
# BR2_PACKAGE_IPKG is not set
# BR2_GCC_VERSION_4_7_X is not set
# BR2_BINUTILS_VERSION_2_24_X is not set
# BR2_PACKAGE_WESTON_RPI is not set
# BR2_GCC_VERSION_4_8_ARC is not set
# BR2_KERNEL_HEADERS_4_0 is not set
# BR2_KERNEL_HEADERS_3_19 is not set
# BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS is not set
# BR2_PACKAGE_ELEMENTARY is not set
# BR2_LINUX_KERNEL_CUSTOM_LOCAL is not set
#
# Legacy options removed in 2016.08
#
# BR2_PACKAGE_EFL_JP2K is not set
# BR2_PACKAGE_SYSTEMD_COMPAT is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER is not set
# BR2_PACKAGE_LIBFSLVPUWRAP is not set
# BR2_PACKAGE_LIBFSLPARSER is not set
# BR2_PACKAGE_LIBFSLCODEC is not set
# BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE_FIT_SIGNATURE_SUPPORT is not set
# BR2_PTHREADS_OLD is not set
# BR2_BINUTILS_VERSION_2_23_X is not set
# BR2_TOOLCHAIN_BUILDROOT_EGLIBC is not set
# BR2_GDB_VERSION_7_8 is not set
#
# Legacy options removed in 2016.05
#
# BR2_PACKAGE_OPENVPN_CRYPTO_POLARSSL is not set
# BR2_PACKAGE_NGINX_HTTP_SPDY_MODULE is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP is not set
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPG123 is not set
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC is not set
# BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC_E500V2 is not set
# BR2_x86_i386 is not set
# BR2_PACKAGE_QT5WEBKIT_EXAMPLES is not set
# BR2_PACKAGE_QT5QUICK1 is not set
BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR=""
# BR2_PACKAGE_XDRIVER_XF86_INPUT_VOID is not set
# BR2_KERNEL_HEADERS_3_17 is not set
# BR2_GDB_VERSION_7_7 is not set
# BR2_PACKAGE_FOOMATIC_FILTERS is not set
# BR2_PACKAGE_SAMBA is not set
# BR2_PACKAGE_KODI_WAVPACK is not set
# BR2_PACKAGE_KODI_RSXS is not set
# BR2_PACKAGE_KODI_GOOM is not set
# BR2_PACKAGE_SYSTEMD_ALL_EXTRAS is not set
# BR2_GCC_VERSION_4_5_X is not set
# BR2_PACKAGE_SQLITE_READLINE is not set
#
# Legacy options removed in 2016.02
#
# BR2_PACKAGE_DOVECOT_BZIP2 is not set
# BR2_PACKAGE_DOVECOT_ZLIB is not set
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
# BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL is not set
# BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE is not set
# BR2_PACKAGE_OPENPOWERLINK_LIBPCAP is not set
# BR2_LINUX_KERNEL_SAME_AS_HEADERS is not set
# BR2_PACKAGE_CUPS_PDFTOPS is not set
# BR2_KERNEL_HEADERS_3_16 is not set
# BR2_PACKAGE_PYTHON_PYXML is not set
# BR2_ENABLE_SSP is not set
# BR2_PACKAGE_DIRECTFB_CLE266 is not set
# BR2_PACKAGE_DIRECTFB_UNICHROME is not set
# BR2_PACKAGE_LIBELEMENTARY is not set
# BR2_PACKAGE_LIBEINA is not set
# BR2_PACKAGE_LIBEET is not set
# BR2_PACKAGE_LIBEVAS is not set
# BR2_PACKAGE_LIBECORE is not set
# BR2_PACKAGE_LIBEDBUS is not set
# BR2_PACKAGE_LIBEFREET is not set
# BR2_PACKAGE_LIBEIO is not set
# BR2_PACKAGE_LIBEMBRYO is not set
# BR2_PACKAGE_LIBEDJE is not set
# BR2_PACKAGE_LIBETHUMB is not set
# BR2_PACKAGE_INFOZIP is not set
# BR2_BR2_PACKAGE_NODEJS_0_10_X is not set
# BR2_BR2_PACKAGE_NODEJS_0_12_X is not set
# BR2_BR2_PACKAGE_NODEJS_4_X is not set
#
# Legacy options removed in 2015.11
#
# BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REAL is not set
# BR2_PACKAGE_MEDIA_CTL is not set
# BR2_PACKAGE_SCHIFRA is not set
# BR2_PACKAGE_ZXING is not set
# BR2_PACKAGE_BLACKBOX is not set
# BR2_KERNEL_HEADERS_3_0 is not set
# BR2_KERNEL_HEADERS_3_11 is not set
# BR2_KERNEL_HEADERS_3_13 is not set
# BR2_KERNEL_HEADERS_3_15 is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE is not set
# BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW is not set
# BR2_PACKAGE_KOBS_NG is not set
# BR2_PACKAGE_SAWMAN is not set
# BR2_PACKAGE_DIVINE is not set
#
# Legacy options removed in 2015.08
#
# BR2_PACKAGE_KODI_PVR_ADDONS is not set
# BR2_BINUTILS_VERSION_2_23_2 is not set
# BR2_BINUTILS_VERSION_2_24 is not set
# BR2_BINUTILS_VERSION_2_25 is not set
# BR2_PACKAGE_PERF is not set
# BR2_BINUTILS_VERSION_2_22 is not set
# BR2_PACKAGE_GPU_VIV_BIN_MX6Q is not set
# BR2_TARGET_UBOOT_NETWORK is not set
#
# Legacy options removed in 2015.05
#
# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_512_16K is not set
# BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K is not set
# BR2_PACKAGE_MONO_20 is not set
# BR2_PACKAGE_MONO_40 is not set
# BR2_PACKAGE_MONO_45 is not set
# BR2_CIVETWEB_WITH_LUA is not set
# BR2_PACKAGE_TIFF_TIFF2PDF is not set
# BR2_PACKAGE_TIFF_TIFFCP is not set
# BR2_LINUX_KERNEL_EXT_RTAI_PATCH is not set
# BR2_TARGET_GENERIC_PASSWD_DES is not set
# BR2_PACKAGE_GTK2_THEME_HICOLOR is not set
# BR2_PACKAGE_VALGRIND_PTRCHECK is not set
#
# Legacy options removed in 2015.02
#
# BR2_PACKAGE_LIBGC is not set
# BR2_PACKAGE_WDCTL is not set
# BR2_PACKAGE_UTIL_LINUX_ARCH is not set
# BR2_PACKAGE_UTIL_LINUX_DDATE is not set
# BR2_PACKAGE_RPM_BZIP2_PAYLOADS is not set
# BR2_PACKAGE_RPM_XZ_PAYLOADS is not set
# BR2_PACKAGE_M4 is not set
# BR2_PACKAGE_FLEX_BINARY is not set
# BR2_PACKAGE_BISON is not set
# BR2_PACKAGE_GOB2 is not set
# BR2_PACKAGE_DISTCC is not set
# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set
# BR2_PACKAGE_STRONGSWAN_TOOLS is not set
# BR2_PACKAGE_XBMC_ADDON_XVDR is not set
# BR2_PACKAGE_XBMC_PVR_ADDONS is not set
# BR2_PACKAGE_XBMC is not set
# BR2_PACKAGE_XBMC_ALSA_LIB is not set
# BR2_PACKAGE_XBMC_AVAHI is not set
# BR2_PACKAGE_XBMC_DBUS is not set
# BR2_PACKAGE_XBMC_LIBBLURAY is not set
# BR2_PACKAGE_XBMC_GOOM is not set
# BR2_PACKAGE_XBMC_RSXS is not set
# BR2_PACKAGE_XBMC_LIBCEC is not set
# BR2_PACKAGE_XBMC_LIBMICROHTTPD is not set
# BR2_PACKAGE_XBMC_LIBNFS is not set
# BR2_PACKAGE_XBMC_RTMPDUMP is not set
# BR2_PACKAGE_XBMC_LIBSHAIRPLAY is not set
# BR2_PACKAGE_XBMC_LIBSMBCLIENT is not set
# BR2_PACKAGE_XBMC_LIBTHEORA is not set
# BR2_PACKAGE_XBMC_LIBUSB is not set
# BR2_PACKAGE_XBMC_LIBVA is not set
# BR2_PACKAGE_XBMC_WAVPACK is not set
# BR2_PREFER_STATIC_LIB is not set
#
# Legacy options removed in 2014.11
#
# BR2_x86_generic is not set
# BR2_GCC_VERSION_4_4_X is not set
# BR2_sparc_sparchfleon is not set
# BR2_sparc_sparchfleonv8 is not set
# BR2_sparc_sparcsfleon is not set
# BR2_sparc_sparcsfleonv8 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_XC5000 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_CXGB4 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_7 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160_7260_8 is not set
#
# Legacy options removed in 2014.08
#
# BR2_PACKAGE_LIBELF is not set
# BR2_KERNEL_HEADERS_3_8 is not set
# BR2_PACKAGE_GETTEXT_TOOLS is not set
# BR2_PACKAGE_PROCPS is not set
# BR2_BINUTILS_VERSION_2_20_1 is not set
# BR2_BINUTILS_VERSION_2_21 is not set
# BR2_BINUTILS_VERSION_2_23_1 is not set
# BR2_UCLIBC_VERSION_0_9_32 is not set
# BR2_GCC_VERSION_4_3_X is not set
# BR2_GCC_VERSION_4_6_X is not set
# BR2_GDB_VERSION_7_4 is not set
# BR2_GDB_VERSION_7_5 is not set
# BR2_BUSYBOX_VERSION_1_19_X is not set
# BR2_BUSYBOX_VERSION_1_20_X is not set
# BR2_BUSYBOX_VERSION_1_21_X is not set
# BR2_PACKAGE_LIBV4L_DECODE_TM6000 is not set
# BR2_PACKAGE_LIBV4L_IR_KEYTABLE is not set
# BR2_PACKAGE_LIBV4L_V4L2_COMPLIANCE is not set
# BR2_PACKAGE_LIBV4L_V4L2_CTL is not set
# BR2_PACKAGE_LIBV4L_V4L2_DBG is not set
#
# Legacy options removed in 2014.05
#
# BR2_PACKAGE_EVTEST_CAPTURE is not set
# BR2_KERNEL_HEADERS_3_6 is not set
# BR2_KERNEL_HEADERS_3_7 is not set
# BR2_PACKAGE_VALA is not set
BR2_PACKAGE_TZDATA_ZONELIST=""
# BR2_PACKAGE_LUA_INTERPRETER_EDITING_NONE is not set
# BR2_PACKAGE_LUA_INTERPRETER_READLINE is not set
# BR2_PACKAGE_LUA_INTERPRETER_LINENOISE is not set
# BR2_PACKAGE_DVB_APPS_UTILS is not set
# BR2_KERNEL_HEADERS_SNAP is not set
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_UDEV is not set
# BR2_PACKAGE_UDEV is not set
# BR2_PACKAGE_UDEV_RULES_GEN is not set
# BR2_PACKAGE_UDEV_ALL_EXTRAS is not set
#
# Legacy options removed in 2014.02
#
# BR2_sh2 is not set
# BR2_sh3 is not set
# BR2_sh3eb is not set
# BR2_KERNEL_HEADERS_3_1 is not set
# BR2_KERNEL_HEADERS_3_3 is not set
# BR2_KERNEL_HEADERS_3_5 is not set
# BR2_GDB_VERSION_7_2 is not set
# BR2_GDB_VERSION_7_3 is not set
# BR2_PACKAGE_CCACHE is not set
# BR2_HAVE_DOCUMENTATION is not set
# BR2_PACKAGE_AUTOMAKE is not set
# BR2_PACKAGE_AUTOCONF is not set
# BR2_PACKAGE_XSTROKE is not set
# BR2_PACKAGE_LZMA is not set
# BR2_PACKAGE_TTCP is not set
# BR2_PACKAGE_LIBNFC_LLCP is not set
# BR2_PACKAGE_MYSQL_CLIENT is not set
# BR2_PACKAGE_SQUASHFS3 is not set
# BR2_TARGET_ROOTFS_SQUASHFS3 is not set
# BR2_PACKAGE_NETKITBASE is not set
# BR2_PACKAGE_NETKITTELNET is not set
# BR2_PACKAGE_LUASQL is not set
# BR2_PACKAGE_LUACJSON is not set
#
# Legacy options removed in 2013.11
#
# BR2_PACKAGE_LVM2_DMSETUP_ONLY is not set
# BR2_PACKAGE_QT_JAVASCRIPTCORE is not set
# BR2_PACKAGE_MODULE_INIT_TOOLS is not set
BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL=""
BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION=""
BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL=""
BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION=""
#
# Legacy options removed in 2013.08
#
# BR2_ARM_OABI is not set
# BR2_PACKAGE_DOSFSTOOLS_DOSFSCK is not set
# BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL is not set
# BR2_PACKAGE_DOSFSTOOLS_MKDOSFS is not set
# BR2_ELF2FLT is not set
# BR2_VFP_FLOAT is not set
# BR2_PACKAGE_GCC_TARGET is not set
# BR2_HAVE_DEVFILES is not set
#
# Legacy options removed in 2013.05
#
# BR2_PACKAGE_LINUX_FIRMWARE_RTL_8192 is not set
# BR2_PACKAGE_LINUX_FIRMWARE_RTL_8712 is not set
#
# Legacy options removed in 2013.02
#
# BR2_sa110 is not set
# BR2_sa1100 is not set
# BR2_PACKAGE_GDISK is not set
# BR2_PACKAGE_GDISK_GDISK is not set
# BR2_PACKAGE_GDISK_SGDISK is not set
# BR2_PACKAGE_GDB_HOST is not set
# BR2_PACKAGE_DIRECTB_DITHER_RGB16 is not set
# BR2_PACKAGE_DIRECTB_TESTS is not set
#
# Legacy options removed in 2012.11
#
# BR2_PACKAGE_CUSTOMIZE is not set
# BR2_PACKAGE_XSERVER_xorg is not set
# BR2_PACKAGE_XSERVER_tinyx is not set
# BR2_PACKAGE_PTHREAD_STUBS is not set
#
# Legacy options removed in 2012.08
#
# BR2_PACKAGE_GETTEXT_STATIC is not set
# BR2_PACKAGE_LIBINTL is not set
# BR2_PACKAGE_INPUT_TOOLS_EVTEST is not set
# BR2_BFIN_FDPIC is not set
# BR2_BFIN_FLAT is not set
离线
按楼主的配置来,启动后,使用root登陆不进去,难道不是这个用户名。。。
默认是空密码 你进不去吗?
离线
Jmhh247 说:按楼主的配置来,启动后,使用root登陆不进去,难道不是这个用户名。。。
默认是空密码 你进不去吗?
是的,空密码,登陆进不去,很无语。。。
能分享一下你制作好的固件bin吗,让我体验一下
离线
谢谢分享,准备入坑了
离线
为啥我的USB Peripheral Controller 里没有Inventra HDRC USB Peripheral (TI, ADI, ...))
小王子&木头人 说:usb rndis 跟CDC共存怎么处理
把下面这个选项勾起,应该可以:
... ...
<*> USB Peripheral Controller (Inventra HDRC USB Peripheral (TI, ADI, ...)) --->
< > USB Gadget Drivers ...<M> Ethernet Gadget (with CDC Ethernet support)
[* ] RNDIS support
[ ] Ethernet Emulation Model (EEM) support
... ...
www.trtos.com 极客虫 ,makeymakey,arduboy 爱好者
离线
厉害厉害,收藏了
离线
请教晕哥,我这个好像加载不了rootfs,是没生成mtd节点吗?
....
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=squashfs
...
[ 1.323210] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3): error -19
[ 1.342675] Please append a correct "root=" boot option; here are the available partitions:
...
U-Boot SPL 2018.01-05679-g013ca45-dirty (Jun 18 2019 - 09:56:36)
DRAM: 32 MiB
Trying to boot from MMC1
Card did not respond to voltage select!
mmc_init: -95, time 22
spl: mmc init failed with error: -95
Trying to boot from sunxi SPI
U-Boot 2018.01-05679-g013ca45-dirty (Jun 18 2019 - 09:56:36 -0700) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
Setting up a 480x272 lcd console (overscan 0x0)
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
SF: Detected w25q128bv with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x70000, size 0x10000
SF: 65536 bytes @ 0x70000 Read: OK
device 0 offset 0x80000, size 0x400000
SF: 4194304 bytes @ 0x80000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 80e5f000, end 80e6410e ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.15.0-rc8-licheepi-nano+ (njatech@ubuntu) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #15 Tue Jun 18 10:33:40 PDT 2019
[ 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] Built 1 zonelists, mobility grouping on. Total pages: 8128
[ 0.000000] Kernel command line: panic=5 rootwait root=/dev/mtdblock3 rw rootfstype=squashfs
[ 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: 23452K/32768K available (5120K kernel code, 481K rwdata, 1352K rodata, 1024K init, 247K bss, 9316K 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 : 0x(ptrval) - 0x(ptrval) (6112 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 482 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 248 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.000674] Console: colour dummy device 80x30
[ 0.001539] console [tty0] enabled
[ 0.001620] Calibrating delay loop... 203.16 BogoMIPS (lpj=1015808)
[ 0.070284] pid_max: default: 32768 minimum: 301
[ 0.070603] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070695] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.072247] CPU: Testing write buffer coherency: ok
[ 0.074144] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.076837] devtmpfs: initialized
[ 0.082479] random: get_random_u32 called from bucket_table_alloc+0x80/0x1a8 with crng_init=0
[ 0.083786] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.083946] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.084271] pinctrl core: initialized pinctrl subsystem
[ 0.086444] NET: Registered protocol family 16
[ 0.087868] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.089832] cpuidle: using governor menu
[ 0.113769] SCSI subsystem initialized
[ 0.114211] usbcore: registered new interface driver usbfs
[ 0.114471] usbcore: registered new interface driver hub
[ 0.114723] usbcore: registered new device driver usb
[ 0.115231] pps_core: LinuxPPS API ver. 1 registered
[ 0.115310] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.115437] PTP clock support registered
[ 0.116557] random: fast init done
[ 0.117129] clocksource: Switched to clocksource timer
[ 0.242515] NET: Registered protocol family 2
[ 0.244077] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.244236] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.244327] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.244667] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.244781] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.245342] NET: Registered protocol family 1
[ 0.246710] RPC: Registered named UNIX socket transport module.
[ 0.246827] RPC: Registered udp transport module.
[ 0.246876] RPC: Registered tcp transport module.
[ 0.246919] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.247981] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.250137] Initialise system trusted keyrings
[ 0.250791] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[ 0.268792] NFS: Registering the id_resolver key type
[ 0.268953] Key type id_resolver registered
[ 0.269013] Key type id_legacy registered
[ 0.269193] jffs2: version 2.2. (NAND) ? 2001-2006 Red Hat, Inc.
[ 0.284645] Key type asymmetric registered
[ 0.284760] Asymmetric key parser 'x509' registered
[ 0.285009] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.285106] io scheduler noop registered
[ 0.285153] io scheduler deadline registered
[ 0.285988] io scheduler cfq registered (default)
[ 0.286087] io scheduler mq-deadline registered
[ 0.286142] io scheduler kyber registered
[ 0.287518] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[ 0.297956] suniv-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.484553] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.512025] 1c25000.serial: ttyS0 at MMIO 0x1c25000 (irq = 24, base_baud = 6250000) is a 16550A
[ 0.986581] console [ttyS0] enabled
[ 1.012946] 1c25800.serial: ttyS1 at MMIO 0x1c25800 (irq = 25, base_baud = 6250000) is a 16550A
[ 1.029386] panel-simple panel: panel supply power not found, using dummy regulator
[ 1.038950] SCSI Media Changer driver v0.25
[ 1.047098] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 1.052082] 5 ofpart partitions found on MTD device spi0.0
[ 1.057691] Creating 5 MTD partitions on "spi0.0":
[ 1.062544] 0x000000000000-0x000000070000 : "u-boot"
[ 1.070282] 0x000000070000-0x000000080000 : "dtb"
[ 1.077814] 0x000000080000-0x000000480000 : "kernel"
[ 1.085509] 0x000000480000-0x000000c00000 : "rootfs"
[ 1.093288] 0x000000c00000-0x000001000000 : "overlayfs"
[ 1.101846] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.108596] ehci-platform: EHCI generic platform driver
[ 1.114202] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.120590] ohci-platform: OHCI generic platform driver
[ 1.126648] musb-sunxi 1c13000.usb: Invalid or missing 'dr_mode' property
[ 1.133676] musb-sunxi: probe of 1c13000.usb failed with error -22
[ 1.141923] input: 1c24800.rtp as /devices/platform/soc/1c24800.rtp/input/input0
[ 1.150479] i2c /dev entries driver
[ 1.156167] NET: Registered protocol family 17
[ 1.161040] Key type dns_resolver registered
[ 1.167599] Loading compiled-in X.509 certificates
[ 1.183070] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc064339c)
[ 1.192121] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0642680)
[ 1.199993] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.206649] [drm] No driver support for vblank timestamp query.
[ 1.260880] Console: switching to colour frame buffer device 60x34
[ 1.284416] sun4i-drm display-engine: fb0: frame buffer device
[ 1.291953] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[ 1.312120] vcc3v3: disabling
[ 1.323210] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3): error -19
[ 1.342675] Please append a correct "root=" boot option; here are the available partitions:
[ 1.362642] 1f00 448 mtdblock0
[ 1.362655] (driver?)
[ 1.381091] 1f01 64 mtdblock1
[ 1.381104] (driver?)
[ 1.399682] 1f02 4096 mtdblock2
[ 1.399695] (driver?)
[ 1.418112] 1f03 7680 mtdblock3
[ 1.418125] (driver?)
[ 1.436248] 1f04 4096 mtdblock4
[ 1.436261] (driver?)
[ 1.454200] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
[ 1.473718] CPU: 0 PID: 1 Comm: swapper Not tainted 4.15.0-rc8-licheepi-nano+ #15
[ 1.492521] Hardware name: Allwinner suniv Family
[ 1.503113] [<c010ea50>] (unwind_backtrace) from [<c010bba0>] (show_stack+0x10/0x14)
[ 1.522497] [<c010bba0>] (show_stack) from [<c0117d04>] (panic+0xb8/0x230)
[ 1.540984] [<c0117d04>] (panic) from [<c0801198>] (mount_block_root+0x170/0x250)
[ 1.560073] [<c0801198>] (mount_block_root) from [<c080136c>] (mount_root+0xf4/0x120)
[ 1.579666] [<c080136c>] (mount_root) from [<c08014c0>] (prepare_namespace+0x128/0x188)
[ 1.599467] [<c08014c0>] (prepare_namespace) from [<c0800dc8>] (kernel_init_freeable+0x174/0x1b8)
[ 1.620221] [<c0800dc8>] (kernel_init_freeable) from [<c05f0ef0>] (kernel_init+0x8/0x10c)
[ 1.640342] [<c05f0ef0>] (kernel_init) from [<c0107e60>] (ret_from_fork+0x14/0x34)
[ 1.659949] Rebooting in 5 seconds..
[ 7.645142] Reboot failed -- System halted
最近编辑记录 阿黄 (2019-06-19 03:20:12)
离线
看样子节点是有了,但是文件系统不支持。你启用了SquashFS或者你用的文件系统的支持吗?
离线
看样子节点是有了,但是文件系统不支持。你启用了SquashFS或者你用的文件系统的支持吗?
仔细检查了一遍,确实是SquashFS支持没打开。谢谢。
离线
论坛里的大神们,我来了!
离线
图文并茂
离线
看不太懂,还要继续学习。
离线
我也刚买了一块板子
离线
弱弱的问一句 fakeroot的作用是什么呢?
我看buildroot文档也有说到用这个命令创建设备节点等,如果说buildroot在打包文件系统时创建了设备节点,tar解压时没有sudo其设备节点还能存在吗?(解压出来/dev下与启动的/dev下不同),还是说因为勾选了devtemfs,所以创建节点是由内核动态创建?(不知道说法对不对)
其次是我用自己的文件系统,在mkfs.jffs2前加与不加fakeroot好像没什么区别,都能正常启动,所以有一些困惑,也是基础不太扎实:(
离线
弱弱的问一句 fakeroot的作用是什么呢?
用fakeroot执行的命令,会被认为是以root用户ID执行的。在这里是为了让文件的所有者变为root,而不是打包时候的用户,防止在新的系统中出现文件权限问题。
离线
guo_felix 说:弱弱的问一句 fakeroot的作用是什么呢?
用fakeroot执行的命令,会被认为是以root用户ID执行的。在这里是为了让文件的所有者变为root,而不是打包时候的用户,防止在新的系统中出现文件权限问题。
对哦 仔细看了下确实有权限的差别,不过好像权限为1000时root也能改里面东西就是了,可能就是因为所有者为打包时的用户,但是在片上启动时文件系统里面又没有这个用户,谢谢解答!
lrwxrwxrwx 1 root root 7 Jul 9 2019 bin -> usr/bin
drwxr-xr-x 5 root root 2600 Jan 1 00:00 dev
drwxr-xr-x 5 root root 0 Jan 1 00:00 etc
lrwxrwxrwx 1 root root 7 Jul 9 2019 lib -> usr/lib
lrwxrwxrwx 1 root root 3 Jul 9 2019 lib32 -> lib
lrwxrwxrwx 1 root root 11 Jul 9 2019 linuxrc -> bin/busybox
drwxr-xr-x 2 root root 0 Apr 29 2019 media
drwxr-xr-x 2 root root 0 Apr 29 2019 mnt
drwxr-xr-x 2 root root 0 Apr 29 2019 opt
dr-xr-xr-x 33 root root 0 Jan 1 00:00 proc
drwx------ 2 root root 0 Jan 1 00:00 root
drwxr-xr-x 3 root root 140 Jan 1 00:00 run
lrwxrwxrwx 1 root root 8 Jul 9 2019 sbin -> usr/sbin
dr-xr-xr-x 12 root root 0 Jan 1 00:00 sys
drwxrwxrwt 2 root root 40 Jan 1 00:00 tmp
drwxr-xr-x 6 root root 0 Jul 9 2019 usr
lrwxrwxrwx 1 1000 root 7 Jul 9 2019 bin -> usr/bin
drwxr-xr-x 5 root root 2600 Jan 1 00:00 dev
drwxr-xr-x 5 1000 root 0 Jan 1 00:00 etc
lrwxrwxrwx 1 1000 root 7 Jul 9 2019 lib -> usr/lib
lrwxrwxrwx 1 1000 root 3 Jul 9 2019 lib32 -> lib
lrwxrwxrwx 1 1000 root 11 Jul 9 2019 linuxrc -> bin/busybox
drwxr-xr-x 2 1000 root 0 Apr 29 2019 media
drwxr-xr-x 2 1000 root 0 Apr 29 2019 mnt
drwxr-xr-x 2 1000 root 0 Apr 29 2019 opt
dr-xr-xr-x 33 root root 0 Jan 1 00:00 proc
drwx------ 2 1000 root 0 Jan 1 00:00 root
drwxr-xr-x 3 root root 140 Jan 1 00:00 run
lrwxrwxrwx 1 1000 root 8 Jul 9 2019 sbin -> usr/sbin
dr-xr-xr-x 12 root root 0 Jan 1 00:00 sys
drwxrwxrwt 2 root root 40 Jan 1 00:00 tmp
drwxr-xr-x 6 1000 root 0 Jul 9 2019 usr
drwxr-xr-x 4 1000 root 0 Jul 9 2019 var
离线
[ 1.119355] CPU: 0 PID: 3 Comm: kworker/0:0 Not tainted 4.14.0-licheepi-nano+ #10
[ 1.126861] Hardware name: Allwinner suniv Family
[ 1.131613] Workqueue: events deferred_probe_work_func
[ 1.136891] [<c010e6d8>] (unwind_backtrace) from [<c010b88c>] (show_stack+0x10/0x14)
[ 1.144652] [<c010b88c>] (show_stack) from [<c01166ac>] (__warn+0xd4/0xfc)
[ 1.151604] [<c01166ac>] (__warn) from [<c011670c>] (warn_slowpath_fmt+0x38/0x48)
[ 1.159160] [<c011670c>] (warn_slowpath_fmt) from [<c047c954>] (sunxi_musb_ep_offset+0x3c/0x54)
[ 1.167941] [<c047c954>] (sunxi_musb_ep_offset) from [<c047059c>] (ep_config_from_hw+0xe0/0x158)
[ 1.176798] [<c047059c>] (ep_config_from_hw) from [<c0471e00>] (musb_probe+0x528/0xc0c)
[ 1.184821] [<c0471e00>] (musb_probe) from [<c03f7dbc>] (platform_drv_probe+0x50/0xb0)
[ 1.192839] [<c03f7dbc>] (platform_drv_probe) from [<c03f64ec>] (driver_probe_device+0x22c/0x2f0)
[ 1.201798] [<c03f64ec>] (driver_probe_device) from [<c03f4b20>] (bus_for_each_drv+0x64/0x94)
[ 1.210393] [<c03f4b20>] (bus_for_each_drv) from [<c03f61dc>] (__device_attach+0xac/0x114)
[ 1.218727] [<c03f61dc>] (__device_attach) from [<c03f57d4>] (bus_probe_device+0x84/0x8c)
[ 1.226969] [<c03f57d4>] (bus_probe_device) from [<c03f3ce0>] (device_add+0x3c8/0x578)
[ 1.234901] [<c03f3ce0>] (device_add) from [<c03f7b30>] (platform_device_add+0x100/0x218)
[ 1.243137] [<c03f7b30>] (platform_device_add) from [<c03f8520>] (platform_device_register_full+0xf0/0x114)
[ 1.252937] [<c03f8520>] (platform_device_register_full) from [<c047c5cc>] (sunxi_musb_probe+0x26c/0x414)
[ 1.262563] [<c047c5cc>] (sunxi_musb_probe) from [<c03f7dbc>] (platform_drv_probe+0x50/0xb0)
[ 1.271069] [<c03f7dbc>] (platform_drv_probe) from [<c03f64ec>] (driver_probe_device+0x22c/0x2f0)
[ 1.280010] [<c03f64ec>] (driver_probe_device) from [<c03f4b20>] (bus_for_each_drv+0x64/0x94)
[ 1.288601] [<c03f4b20>] (bus_for_each_drv) from [<c03f61dc>] (__device_attach+0xac/0x114)
[ 1.296929] [<c03f61dc>] (__device_attach) from [<c03f57d4>] (bus_probe_device+0x84/0x8c)
[ 1.305122] [<c03f57d4>] (bus_probe_device) from [<c03f5c20>] (deferred_probe_work_func+0x4c/0x140)
[ 1.314246] [<c03f5c20>] (deferred_probe_work_func) from [<c0129d60>] (process_one_work+0x1f4/0x404)
[ 1.323445] [<c0129d60>] (process_one_work) from [<c012a1f4>] (worker_thread+0x284/0x59c)
[ 1.331693] [<c012a1f4>] (worker_thread) from [<c012f3ac>] (kthread+0xf8/0x138)
[ 1.339081] [<c012f3ac>] (kthread) from [<c0107f48>] (ret_from_fork+0x14/0x2c)
[ 1.346346] ---[ end trace 144b209d5d49627c ]---
[ 1.350984] musb-sunxi 1c13000.usb: Error unknown readb offset 128
[ 1.357310] musb-hdrc musb-hdrc.1.auto: musb_init_controller failed with status -22
[ 1.365099] musb-hdrc: probe of musb-hdrc.1.auto failed with error -22
[ 1.372518] ALSA device list:
我的版本USB 启动失败 ,请问你们用的是linux哪个版本呢
离线
试一试我这个: https://whycan.cn/t_2689.html
参考这个大神的帖子: https://whycan.cn/t_2688.html
离线
U-Boot 2017.01-rc2-00073-gdd6e8740dc-dirty (Aug 12 2019 - 00:59:12 -0700) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28800
Out: serial@01c28800
Err: serial@01c28800
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 0
SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
device 0 offset 0x100000, size 0x10000
SF: 65536 bytes @ 0x100000 Read: OK
device 0 offset 0x110000, size 0x400000
SF: 4194304 bytes @ 0x110000 Read: OK
## Flattened Device Tree blob at 41800000
Booting using the fdt blob at 0x41800000
Loading Device Tree to 42df9000, end 42dff062 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.13.16-licheepi-zero (han@ubuntu) (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02)) #2 SMP Tue Aug 6 22:03:48 PDT 2019
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Lichee Pi Zero with Dock
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] percpu: Embedded 16 pages/cpu @c3de6000 s33868 r8192 d23476 u65536
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 15883
[ 0.000000] Kernel command line: console=ttyS2,115200 earlyprintk panic=5 rootwait mtdparts=spi32766.0:1M(uboot)ro,64k(dtb)ro,4M(kernel)ro,-(rootfs) root=31:03 rw rootfstype=jffs2
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 53580K/64036K available (6144K kernel code, 217K rwdata, 1456K rodata, 1024K init, 264K bss, 10456K 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 : 0xc4000000 - 0xff800000 ( 952 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc3e89000 ( 62 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 - 0xc0a367c0 ( 218 kB)
[ 0.000000] .bss : 0xc0a3daf0 - 0xc0a7fcac ( 265 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU event tracing is enabled.
[ 0.000000] RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000019] Switching to timer-based delay loop, resolution 41ns
[ 0.000185] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000414] Console: colour dummy device 80x30
[ 0.000448] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.000462] pid_max: default: 32768 minimum: 301
[ 0.000588] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000603] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.001202] CPU: Testing write buffer coherency: ok
[ 0.001573] /cpus/cpu@0 missing clock-frequency property
[ 0.001595] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.002035] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.002219] Hierarchical SRCU implementation.
[ 0.002726] smp: Bringing up secondary CPUs ...
[ 0.002739] smp: Brought up 1 node, 1 CPU
[ 0.002748] SMP: Total of 1 processors activated (48.00 BogoMIPS).
[ 0.002755] CPU: All CPU(s) started in SVC mode.
[ 0.003515] devtmpfs: initialized
[ 0.006748] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.007013] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.007042] futex hash table entries: 256 (order: 2, 16384 bytes)
[ 0.007203] pinctrl core: initialized pinctrl subsystem
[ 0.008051] random: get_random_u32 called from bucket_table_alloc+0xf4/0x244 with crng_init=0
[ 0.008190] NET: Registered protocol family 16
[ 0.008642] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.009759] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.009775] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.023371] SCSI subsystem initialized
[ 0.023654] usbcore: registered new interface driver usbfs
[ 0.023741] usbcore: registered new interface driver hub
[ 0.023843] usbcore: registered new device driver usb
[ 0.024092] pps_core: LinuxPPS API ver. 1 registered
[ 0.024103] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.024128] PTP clock support registered
[ 0.024342] Advanced Linux Sound Architecture Driver Initialized.
[ 0.026198] clocksource: Switched to clocksource arch_sys_counter
[ 0.037100] NET: Registered protocol family 2
[ 0.037668] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.037701] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.037725] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.037859] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.037905] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.038143] NET: Registered protocol family 1
[ 0.038740] RPC: Registered named UNIX socket transport module.
[ 0.038760] RPC: Registered udp transport module.
[ 0.038766] RPC: Registered tcp transport module.
[ 0.038773] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.040825] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[ 0.049838] NFS: Registering the id_resolver key type
[ 0.049888] Key type id_resolver registered
[ 0.049895] Key type id_legacy registered
[ 0.049940] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.051450] random: fast init done
[ 0.054226] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.054247] io scheduler noop registered
[ 0.054255] io scheduler deadline registered
[ 0.054478] io scheduler cfq registered (default)
[ 0.054490] io scheduler mq-deadline registered
[ 0.054498] io scheduler kyber registered
[ 0.058892] sun8i-v3s-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 0.128295] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[ 0.151716] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 36, base_baud = 1500000) is a U6_16550A
[ 0.173273] 1c28800.serial: ttyS2 at MMIO 0x1c28800 (irq = 37, base_baud = 1500000) is a U6_16550A
[ 0.767298] console [ttyS2] enabled
[ 0.775255] m25p80 spi32766.0: mx25l12805d (16384 Kbytes)
[ 0.780773] spi32766.0: parser cmdlinepart: 4
[ 0.785129] 4 cmdlinepart partitions found on MTD device spi32766.0
[ 0.791416] Creating 4 MTD partitions on "spi32766.0":
[ 0.796576] 0x000000000000-0x000000100000 : "uboot"
[ 0.802051] 0x000000100000-0x000000110000 : "dtb"
[ 0.807252] 0x000000110000-0x000000510000 : "kernel"
[ 0.812623] 0x000000510000-0x000001000000 : "rootfs"
[ 0.818480] libphy: Fixed MDIO Bus: probed
[ 0.823087] dwmac-sun8i 1c30000.ethernet: PTP uses main clock
[ 0.828973] dwmac-sun8i 1c30000.ethernet: No regulator found
[ 0.834682] dwmac-sun8i 1c30000.ethernet: Will use internal PHY
[ 0.840893] dwmac-sun8i 1c30000.ethernet: Chain mode enabled
[ 0.846598] dwmac-sun8i 1c30000.ethernet: No HW DMA feature register supported
[ 0.853813] dwmac-sun8i 1c30000.ethernet: Normal descriptors
[ 0.859484] dwmac-sun8i 1c30000.ethernet: RX Checksum Offload Engine supported
[ 0.866710] dwmac-sun8i 1c30000.ethernet: COE Type 2
[ 0.871667] dwmac-sun8i 1c30000.ethernet: TX Checksum insertion supported
[ 0.878635] libphy: stmmac: probed
[ 0.883936] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.890597] ehci-platform: EHCI generic platform driver
[ 0.896150] ehci-platform 1c1a000.usb: EHCI Host Controller
[ 0.901845] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[ 0.909789] ehci-platform 1c1a000.usb: irq 26, io mem 0x01c1a000
[ 0.936216] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[ 0.943484] hub 1-0:1.0: USB hub found
[ 0.947428] hub 1-0:1.0: 1 port detected
[ 0.951974] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.958273] ohci-platform: OHCI generic platform driver
[ 0.963839] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[ 0.970570] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[ 0.978540] ohci-platform 1c1a400.usb: irq 27, io mem 0x01c1a400
[ 1.051363] hub 2-0:1.0: USB hub found
[ 1.055185] hub 2-0:1.0: 1 port detected
[ 1.062814] udc-core: couldn't find an available UDC - added [g_cdc] to list of pending drivers
[ 1.072363] input: 1c22800.lradc as /devices/platform/soc/1c22800.lradc/input/input0
[ 1.081307] sun6i-rtc 1c20400.rtc: rtc core: registered rtc-sun6i as rtc0
[ 1.088217] sun6i-rtc 1c20400.rtc: RTC enabled
[ 1.092759] i2c /dev entries driver
[ 1.097614] input: ns2009_ts as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0048/input/input1
[ 1.107118] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[ 1.176246] sunxi-mmc 1c0f000.mmc: base:0xc407d000 irq:23
[ 1.236225] sunxi-mmc 1c10000.mmc: base:0xc423d000 irq:24
[ 1.242628] usbcore: registered new interface driver usbhid
[ 1.248277] usbhid: USB HID core driver
[ 1.253757] sun4i-codec 1c22c00.codec: ASoC: /soc/codec-analog@01c23000 not registered
[ 1.261802] sun4i-codec 1c22c00.codec: Failed to register our card
[ 1.269299] NET: Registered protocol family 17
[ 1.273874] Key type dns_resolver registered
[ 1.278410] Registering SWP/SWPB emulation handler
[ 1.290913] simple-framebuffer 43e89000.framebuffer: framebuffer at 0x43e89000, 0x177000 bytes, mapped to 0xc4400000
[ 1.301626] simple-framebuffer 43e89000.framebuffer: format=x8r8g8b8, mode=800x480x32, linelength=3200
[ 1.317959] Console: switching to colour frame buffer device 100x30
[ 1.330380] simple-framebuffer 43e89000.framebuffer: fb0: simplefb registered!
[ 1.338974] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 1.350356] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 1.356123] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 3
[ 1.365379] hub 3-0:1.0: USB hub found
[ 1.369366] hub 3-0:1.0: 1 port detected
[ 1.374491] using random self ethernet address
[ 1.379067] using random host ethernet address
[ 1.384614] usb0: HOST MAC 6a:80:a8:63:43:bf
[ 1.389081] usb0: MAC ca:5e:57:4b:3f:da
[ 1.392965] g_cdc gadget: CDC Composite Gadget, version: King Kamehameha Day 2008
[ 1.400485] g_cdc gadget: g_cdc ready
[ 1.406917] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
[ 1.416410] sun6i-rtc 1c20400.rtc: setting system clock to 1970-01-01 00:06:47 UTC (407)
[ 1.424747] vcc3v3: disabling
[ 1.427788] vcc5v0: disabling
[ 1.430757] ALSA device list:
[ 1.433721] #0: V3s Audio Codec
[ 1.481663] random: crng init done
[ 3.840645] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[ 3.849120] jffs2: empty_blocks 0, bad_blocks 0, c->nr_blocks 175
[ 3.855382] VFS: Cannot open root device "31:03" or unknown-block(31,3): error -5
[ 3.862915] Please append a correct "root=" boot option; here are the available partitions:
[ 3.871285] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
[ 3.879629] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.16-licheepi-zero #2
[ 3.886839] Hardware name: Allwinner sun8i Family
[ 3.891579] [<c010e5cc>] (unwind_backtrace) from [<c010b2b0>] (show_stack+0x10/0x14)
[ 3.899325] [<c010b2b0>] (show_stack) from [<c06787dc>] (dump_stack+0x84/0x98)
[ 3.906549] [<c06787dc>] (dump_stack) from [<c011b788>] (panic+0xdc/0x248)
[ 3.913427] [<c011b788>] (panic) from [<c09011d0>] (mount_block_root+0x188/0x25c)
[ 3.920906] [<c09011d0>] (mount_block_root) from [<c09013c4>] (mount_root+0x120/0x128)
[ 3.928816] [<c09013c4>] (mount_root) from [<c090151c>] (prepare_namespace+0x150/0x194)
[ 3.936814] [<c090151c>] (prepare_namespace) from [<c0900e20>] (kernel_init_freeable+0x1bc/0x1cc)
[ 3.945679] [<c0900e20>] (kernel_init_freeable) from [<c068b6b4>] (kernel_init+0x8/0x108)
[ 3.953852] [<c068b6b4>] (kernel_init) from [<c0107638>] (ret_from_fork+0x14/0x3c)
[ 3.961424] Rebooting in 5 seconds..
我的是Zero 16M spinor启动,会一直重启,有大神知道是为什么呀
离线
1. CONFIG_MTD_BLOCK 这个有没有勾选?
2. bootargs 加 root=/linuxrc
3. jffs2 文件系统有问题:
[ 3.840645] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[ 3.849120] jffs2: empty_blocks 0, bad_blocks 0, c->nr_blocks 175
[ 3.855382] VFS: Cannot open root device "31:03" or unknown-block(31,3): error -5
离线
正好用到,感谢
离线
sunxi-fel.exe 可以烧录s3吗
www.trtos.com 极客虫 ,makeymakey,arduboy 爱好者
离线
1. CONFIG_MTD_BLOCK 这个有没有勾选?
2. bootargs 加 root=/linuxrc
3. jffs2 文件系统有问题:[ 3.840645] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[ 3.849120] jffs2: empty_blocks 0, bad_blocks 0, c->nr_blocks 175
[ 3.855382] VFS: Cannot open root device "31:03" or unknown-block(31,3): error -5
CONFIG_MTD_BLOCK 应该在哪勾选呀?
我把CONFIG_BOOTARGS 里的root=31:03改为了root=/linuxrc,可是会卡在这个地方:[ 1.407647] Waiting for root device /linuxrc...
离线
还能这么玩 说:1. CONFIG_MTD_BLOCK 这个有没有勾选?
2. bootargs 加 root=/linuxrc
3. jffs2 文件系统有问题:[ 3.840645] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
[ 3.849120] jffs2: empty_blocks 0, bad_blocks 0, c->nr_blocks 175
[ 3.855382] VFS: Cannot open root device "31:03" or unknown-block(31,3): error -5CONFIG_MTD_BLOCK 应该在哪勾选呀?
我把CONFIG_BOOTARGS 里的root=31:03改为了root=/linuxrc,可是会卡在这个地方:[ 1.407647] Waiting for root device /linuxrc...
1. root用建议我帖子里的那个,记得勾上 Caching block device access to MTD devices
2. 检查你的分区结构与分区格式
最近编辑记录 jiangming1399 (2019-08-21 18:57:33)
离线
打开 .config 看有没有这个选项,
root=31:03 不能改为 root=/linuxrc 吧?
我又改回了这个root=31:03,还是启动不了。
是uboot源码里的.config吗?
离线
Han 说:还能这么玩 说:1. CONFIG_MTD_BLOCK 这个有没有勾选?
2. bootargs 加 root=/linuxrc
3. jffs2 文件系统有问题:CONFIG_MTD_BLOCK 应该在哪勾选呀?
我把CONFIG_BOOTARGS 里的root=31:03改为了root=/linuxrc,可是会卡在这个地方:[ 1.407647] Waiting for root device /linuxrc...1. root用建议我帖子里的那个,记得勾上 Caching block device access to MTD devices
2. 检查你的分区结构与分区格式
你帖子里那个root=/dev/mtdblock3,这个具体地址是怎么确定的呀,还是说我直接用这个就行呢
离线
jiangming1399 说:Han 说:CONFIG_MTD_BLOCK 应该在哪勾选呀?
我把CONFIG_BOOTARGS 里的root=31:03改为了root=/linuxrc,可是会卡在这个地方:[ 1.407647] Waiting for root device /linuxrc...1. root用建议我帖子里的那个,记得勾上 Caching block device access to MTD devices
2. 检查你的分区结构与分区格式你帖子里那个root=/dev/mtdblock3,这个具体地址是怎么确定的呀,还是说我直接用这个就行呢
看我帖子最开头,我写明了分区结构,mtdblock3就是rootfs。如果你的结构不一致的话得自己改,dtb的也是。
离线
[ 1.441333] ALSA device list:
[ 1.444297] #0: V3s Audio Codec
[ 1.486850] random: crng init done
[ 2.016567] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[ 2.023668] devtmpfs: mounted
[ 2.027980] Freeing unused kernel memory: 1024K
Starting logging: OK
Starting mdev...
modprobe: can't change directory to '/lib/modules': No such file or directory
Initializing random number generator... done.
Starting network: OK
现在卡在这里了,,然后就没反应了
离线
太棒了,,感谢大神分享
离线
请问我运行程序后出现下面的什么问题?
# ./test
-sh: ./test: not found
test 是我写的一个测试程序,就打印一句话。用arm-linux-gnueabi-gcc -o -test test.c编译出来的。
离线
请问我运行程序后出现下面的什么问题?
# ./test
-sh: ./test: not found
test 是我写的一个测试程序,就打印一句话。用arm-linux-gnueabi-gcc -o -test test.c编译出来的。
参考这个地方: https://whycan.cn/t_2827.html 解决了。我用buildroot/output/host/bin下面的arm-linux-gcc来编译应用程序没有报错了。
我的u-boot,kernel编译用的gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi编译的,
而根文件系统是用buildroot编译出来的,它自动下载的编译工具在buildroot/output/host/bin这个目录下。所以应用程序也必须要用arm-linux-gcc来编译。
离线
正在学习用fc100,想开发一个倒车后视系统
离线
学习下
离线
使用udevadm monitor -ku监测不到USB插入事件,这个是不是需要修改驱动?
但USB插入的时候内核信息显示了configfs-gadget gadget: high-speed config #1: c
离线
学习了
离线
学习了
离线
写的很详细,为后面学习做准备。
离线
刚入手的nano,学习一下
离线
这个更完善 标记起来
离线
这里的wifi 不需要配置设备树么?看着网上其它的都有相关配置呢, 下面是我在其它地方找到的
{
设备与软件版本
OrangePi Lite
RTL8189FTV
Linux 4.20.17 mainline
1.开启MMC控制器
1.1 开启MMC1
根据原理图RTL8189FTV挂在在MMC1
编辑设备树文件linux-4.20.17/arch/arm/boot/dts/sunxi-h3-h5.dtsi,开启mmc1
mmc1: mmc@1c10000 {
/* compatible and clocks are in per SoC .dtsi file */
reg = <0x01c10000 0x1000>;
pinctrl-names = "default";
pinctrl-0 = <&mmc1_pins>;
resets = <&ccu RST_BUS_MMC1>;
reset-names = "ahb";
interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
status = "okay";
#address-cells = <1>;
#size-cells = <0>;
};
1.2 绑定MMC1与rtl8189ftv
编辑设备树文件linux-4.20.17/arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts
&mmc1 {
vmmc-supply = <®_vcc3v3>;
bus-width = <4>;
non-removable;
status = "okay";
/*
* Explicitly define the sdio device, so that we can add an ethernet
* alias for it (which e.g. makes u-boot set a mac-address).
*/
rtl8189ftv: sdio_wifi@1 {
reg = <1>;
};
};
}
离线
你们用16Mflash可以成功reboot吗
reboot 是利用的看门狗重启么?
离线
666,之前遇到过jffs24KB冲突这个问题
离线
buildroot-2017.08 配置后,生成的rootfs.tar 太大了90多M, SPI Flash 才16M,
需要裁剪掉哪些内容??
@晕哥
最近编辑记录 jerryzheng (2020-03-25 14:41:43)
离线
buildroot-2017.08 配置后,生成的rootfs.tar 太大了90多M, SPI Flash 才16M,
需要裁剪掉哪些内容??
@晕哥
建议从0开始配置自己的rootfs,这样不至于要啥不要啥都不知道
离线
U-Boot 2018.01-05679-g013ca457fd-dirty (Mar 25 2020 - 16:14:47 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected xt25f128b with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
In: serial
Out: vga
Err: vga
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 0
SF: Detected xt25f128b with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x70000, size 0x10000
SF: 65536 bytes @ 0x70000 Read: OK
device 0 offset 0x80000, size 0x400000
SF: 4194304 bytes @ 0x80000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 80e5f000, end 80e6409e ... OK
Starting kernel ...
卡在start kernel 这里会是什么问题导致的?
@jiangming1399
最近编辑记录 jerryzheng (2020-03-25 16:51:00)
离线
卡在start kernel 这里会是什么问题导致的?
原因有很多,比如内核地址不对,比如内核不在串口输出
离线
感谢分享,讲的很全,不用辛苦爬楼了
离线
0.949797] SCSI Media Changer driver v0.25
[ 0.957610] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.962464] 5 ofpart partitions found on MTD device spi0.0
[ 0.968096] Creating 5 MTD partitions on "spi0.0":
[ 0.972946] 0x000000000000-0x000000070000 : "u-boot"
[ 0.980506] rfd_ftl: no RFD magic found in 'u-boot'
[ 0.986556] ftl_cs: FTL header not found.
[ 0.992325] 0x000000070000-0x000000080000 : "dtb"
[ 0.998475] ftl_cs: FTL header not found.
[ 1.004100] 0x000000080000-0x000000480000 : "kernel"
[ 1.019930] rfd_ftl: no RFD magic found in 'kernel'
[ 1.027130] ftl_cs: FTL header not found.
[ 1.032752] 0x000000480000-0x000000c00000 : "rootfs"
[ 1.056702] rfd_ftl: no RFD magic found in 'rootfs'
[ 1.063882] ftl_cs: FTL header not found.
[ 1.069612] 0x000000c00000-0x000001000000 : "overlayfs"
[ 1.085693] rfd_ftl: no RFD magic found in 'overlayfs'
[ 1.093115] ftl_cs: FTL header not found.
分区信息多了一些 ftl 异常,大家有踩过坑吗?
离线
写的很详细,版主厉害
离线
只能说666
离线
0.949797] SCSI Media Changer driver v0.25
[ 0.957610] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.962464] 5 ofpart partitions found on MTD device spi0.0
[ 0.968096] Creating 5 MTD partitions on "spi0.0":
[ 0.972946] 0x000000000000-0x000000070000 : "u-boot"
[ 0.980506] rfd_ftl: no RFD magic found in 'u-boot'
[ 0.986556] ftl_cs: FTL header not found.
[ 0.992325] 0x000000070000-0x000000080000 : "dtb"
[ 0.998475] ftl_cs: FTL header not found.
[ 1.004100] 0x000000080000-0x000000480000 : "kernel"
[ 1.019930] rfd_ftl: no RFD magic found in 'kernel'
[ 1.027130] ftl_cs: FTL header not found.
[ 1.032752] 0x000000480000-0x000000c00000 : "rootfs"
[ 1.056702] rfd_ftl: no RFD magic found in 'rootfs'
[ 1.063882] ftl_cs: FTL header not found.
[ 1.069612] 0x000000c00000-0x000001000000 : "overlayfs"
[ 1.085693] rfd_ftl: no RFD magic found in 'overlayfs'
[ 1.093115] ftl_cs: FTL header not found.分区信息多了一些 ftl 异常,大家有踩过坑吗?
从来没有遇到这种问题,得跟踪一下代码
离线
哪位大神帮看一下,U盘与USB 网卡插上去一点反映也没有,LSUSB,输出“Bus 001 Device 001: ID 1d6b:0002”
dts配置以下:
&usb_otg {
dr_mode = "otg";
status = "okay";
};
&usbphy {
usb0_id_det-gpio = <&pio 4 2 GPIO_ACTIVE_HIGH>; /* PE2 */
status = "okay";
};
以下为启动打印
[ 0.902736] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.909287] ehci-platform: EHCI generic platform driver
[ 0.914804] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.921106] ohci-platform: OHCI generic platform driver
[ 0.926700] usbcore: registered new interface driver cdc_acm
[ 0.932449] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 0.940643] usbcore: registered new interface driver usb-storage
[ 0.946891] usbcore: registered new interface driver usbserial_generic
[ 0.953603] usbserial: USB Serial support registered for generic
[ 0.960576] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[ 0.972367] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 0.978291] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[ 0.988241] hub 1-0:1.0: USB hub found
[ 0.992154] hub 1-0:1.0: 1 port detected
[ 0.998619] i2c /dev entries driver
[ 1.004153] usbcore: registered new interface driver usbhid
[ 1.009857] usbhid: USB HID core driver
[ 1.014602] NET: Registered protocol family 17
[ 1.019268] Key type dns_resolver registered
[ 1.025543] Loading compiled-in X.509 certificates
[ 1.037346] vcc3v3: disabling
[ 1.138148] random: crng init done
[ 2.454461] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[ 2.462205] devtmpfs: mounted
[ 2.469721] Freeing unused kernel memory: 1024K
离线
非常支持长篇文章说明,小白学到不少的东西了!!!
离线
有完整的dsp固件吗
离线
感谢分享
离线
请教下,rootfs制作squashfs后,比如7M变成了4M,那么rootfs分区可以配置为4M大小吗?
离线
请教下,rootfs制作squashfs后,比如7M变成了4M,那么rootfs分区可以配置为4M大小吗?
可以
离线
可以
好的,感谢!
离线
求一份Keil的裸机示例代码,找不到资料啊
离线
U-Boot 2018.01-05679-g013ca457fd-dirty (Mar 25 2020 - 16:14:47 +0800) Allwinner Technology
Starting kernel ...
卡在start kernel 这里会是什么问题导致的?
和你一样,请问有解决吗?
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected xt25f128b with page size 256 Bytes, erase size 4 KiB, total 16 MiB
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
SF: Detected xt25f128b with page size 256 Bytes, erase size 4 KiB, total 16 MiB
device 0 offset 0x100000, size 0x4000
SF: 16384 bytes @ 0x100000 Read: OK
device 0 offset 0x110000, size 0x400000
SF: 4194304 bytes @ 0x110000 Read: OK
## Flattened Device Tree blob at 80c00000
Booting using the fdt blob at 0x80c00000
Loading Device Tree to 816fb000, end 816ff2c8 ... OK
Starting kernel ...
离线
刚刚学习linux,这个有没有摄像头驱动的代码,和IO更换方法。刚刚从单片机到LINUX
离线
F1C100S摄像头有人驱动成功吗,有没有直通车?给个车票
离线
收藏学习
离线
F1C100S摄像头有人驱动成功吗,有没有直通车?给个车票
搞定了没有?我最近也准备弄100s的摄像头。老哥水一贴帮帮忙咩?
离线
离线
spi-flash大小不是16M是不是也要修改内核配置?
离线
开启了madplay 播放一段语音文件,mp3格式 发现快放玩的时候总是会少一些字播报出来,试了段音乐也是如此感觉快放完的时候音量直接被拉很低了似的
离线
噗,看了你的博客第一句话就有错别字,难蹦哈哈哈,,不过无所谓,内容都是干货
离线
总结的很棒,时隔多年再次捡这个芯片有点捡不起来了
离线
spi接口会不会很慢?
离线