DebugDump Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@debugdump.com

您尚未登录。

#76 2018-10-11 11:49:14

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

penlei 说:

为什么我编译完内核了,没有生成USB设备,代码跑不起来找不到摄像头,怎么配置,晕哥指导一下,感谢

V3s USB 接 UVC 摄像头?

在线

#77 2018-10-11 12:28:26

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

是的接uvc,找不到摄像头设备,不知道是不是没配置好

离线

#78 2018-10-11 12:45:55

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

U盘, USB HID条码枪,USB转串口 都用过没有问题, uvc摄像头应该是没有问题的。

在线

#79 2018-10-11 13:52:47

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

哦哦,那就有点奇怪了,会不会我的menuconfig那块配置的没配好,代码一直报错打开v4l错误,第一次尝试编译内核不怎么懂,内核源代码下的是linux-zero-4.13,我按照编译步骤进行的,现在不知道问题出在哪里了

离线

#80 2018-10-11 14:56:15

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

QQ20181011143247.png

QQ20181011143407.png


试了一下, 很正常:

[  160.637781] usb 1-1: new high-speed USB device number 2 using ehci-platform
[  160.882556] uvcvideo: Found UVC 1.00 device HD Webcam C615 (046d:082c)

# ls /dev/video0 -l
crw-rw----    1 root     root       81,   0 Jan  8 23:29 /dev/video0

在线

#81 2018-10-11 15:32:24

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

QQ20181011155003.png

QQ20181011153147.png

测了一下,果然成功!

在线

#82 2018-10-11 15:38:34

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

操作方法:

1. buildroot 里面启用mjpg-streamer:

BR2_PACKAGE_MJPG_STREAMER=y

然后执行 make, 会自动生成可执行文件

2. 打包可执行文件

cd /disk4/buildroot-2017.08.1/output/target
tar cvf m.tar ./usr/bin/mjpg_streamer ./usr/lib/input_testpicture.so ./usr/lib/input_uvc.so*  ./usr/lib/output_http.so* ./usr/lib/libv4l2.so* ./usr/lib/libv4lconvert.so.* ./usr/lib/libjpeg.so* ./usr/www/

3. 把 m.tar 拷贝到目标板,并执行:

tar xvf m.tar -C /

4. 目标板执行:

LD_LIBRARY_PATH=/usr/lib /usr/bin/mjpg_streamer -i "/usr/lib/input_uvc.so -d /dev/video0" -o "/usr/lib/output_http.so -w /usr/www/"

参考: https://www.acmesystems.it/video_streaming

在线

#83 2018-10-11 18:07:41

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

非常感谢,我刚刚按照你给的操作步骤配置完menuconfig的uvc那块但是我编译make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4时会出现如图选择参数配置的问题,我一直点回车默认执行编译,整个编译完了,烧录完镜像系统跑不起了,我用串口调试工具看系统打印信息一直卡在Starting kernel...起不来,

离线

#84 2018-10-11 18:25:58

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

penlei 说:

非常感谢,我刚刚按照你给的操作步骤配置完menuconfig的uvc那块但是我编译make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4时会出现如图选择参数配置的问题,我一直点回车默认执行编译,整个编译完了,烧录完镜像系统跑不起了,我用串口调试工具看系统打印信息一直卡在Starting kernel...起不来,

https://debugdump.com/t_1724_1.html#p9997

在线

#85 2018-10-11 23:15:45

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

太感谢你了,刚刚才弄好

离线

#86 2018-10-11 23:20:15

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

penlei 说:

太感谢你了,刚刚才弄好

如何解决的?分享一下喜悦。

在线

#87 2018-10-12 09:33:30

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

是自己把自己给坑了,犯了很低端的问题,第一次自己编译内核有太多的不懂呢,我在配置uvc时我用的make menuconfig,然后系统架构就默认变成了x86的了,烧录到板子系统就起不来,后来我就把之前能跑起来的内核(之前内核我都是默认licheepi配置的参数没有进行过修改)的.config文本和后面配置完uvc后的.config文本进行比较发现后面配置过的uvc参数的内核架构变成x86了的,而不是arm架构的,所以才跑不起来,这时才发现问题点在哪,后面用make ARCH=arm menuconfig配置uvc参数然后编译就行了,也生成vide0设备,昨天找问题的时多亏了同事帮助下才弄好,也非常感谢晕哥的回帖和帮助,感觉自己很菜鸟还有很多东西要学,多努力。

离线

#88 2018-10-12 09:38:48

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

penlei 说:

是自己把自己给坑了,犯了很低端的问题,第一次自己编译内核有太多的不懂呢,我在配置uvc时我用的make menuconfig,然后系统架构就默认变成了x86的了,烧录到板子系统就起不来,后来我就把之前能跑起来的内核(之前内核我都是默认licheepi配置的参数没有进行过修改)的.config文本和后面配置完uvc后的.config文本进行比较发现后面配置过的uvc参数的内核架构变成x86了的,而不是arm架构的,所以才跑不起来,这时才发现问题点在哪,后面用make ARCH=arm menuconfig配置uvc参数然后编译就行了,也生成vide0设备,昨天找问题的时多亏了同事帮助下才弄好,也非常感谢晕哥的回帖和帮助,感觉自己很菜鸟还有很多东西要学,多努力。

哈,继续努力,一起加油!

在线

#89 2018-10-13 09:50:56

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥,请教一个问题,我今天跑了一下代码,发现串口用不了,但是系统dev目录下有生成ttys1设备(我代码里open打开的是ttys1设备)代码初始化串口的时候波特率是115200,数据位是8,windos串口工具客户端显示已连接,但是就是不能接收和发送,这是什么情况,是不是我的内核配置还有问题。

离线

#90 2018-10-13 10:31:26

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

penlei 说:

晕哥,请教一个问题,我今天跑了一下代码,发现串口用不了,但是系统dev目录下有生成ttys1设备(我代码里open打开的是ttys1设备)代码初始化串口的时候波特率是115200,数据位是8,windos串口工具客户端显示已连接,但是就是不能接收和发送,这是什么情况,是不是我的内核配置还有问题。

u-boot 用哪组串口,有没有数据输出?

在线

#91 2018-10-13 11:53:39

penlei
会员
注册时间: 2018-10-11
累计积分: 9

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

u-boot的调试串口用的UART0,系统起来就有打印信息输出,终端调试串口配的是UART2,但是接发没反应,如果我代码跑起来并且串口连上的话会有一串打印信息出来(我代码初始化串口的时候,如果open串口成功会有输出一段字符串到串口调试工作的)但是现在什么都没有反应,会不会是串口驱动GPIO没配好,还请晕哥指导下,

离线

#92 2018-10-13 13:35:54

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

linux 下用 uart2, 你的 dts/dtsi, bootargs 分别是怎么设置的,为什么不设置与 u-boot 相同的串口?

在线

#93 2018-11-06 23:08:12

mwin
会员
注册时间: 2018-10-25
累计积分: 6

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥你好。小白向你请教一下
用你的镜像文件写进去后,没有提示错。在登录根文件系统提示这个 Welcome to Buildroot
[  189.446225] random: crng init done   具体不知道是什么原因.

离线

#94 2018-11-07 00:52:03

mwin
会员
注册时间: 2018-10-25
累计积分: 6

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

自己来填一下这个坑,:解决方法是,把主板的电源也从电脑接出。原来是用手机的充电头接控制板,一直不可以,并助没有出错。搞了几天  会不会是电源共地的问题?

离线

#95 2018-11-07 16:24:37

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

新手没找到怎么发帖[笑哭]

离线

#96 2018-11-07 16:28:09

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

290qcxlf 说:

新手没找到怎么发帖[笑哭]

右上角: https://debugdump.com/f_17.html

在线

#97 2018-11-08 17:55:23

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

进入到 Device Drivers ‣ SPI Flash Support,选择Enable Driver Model for SPI flash:
-星号- Enable Driver Model for SPI flash                                                 │ │ 
  │ │               [ ]   Support sandbox SPI flash device                                                │ │ 
  │ │               [星号] Legacy SPI Flash Interface support                                                │ │ 
  │ │               [ ]   SPI flash Bank/Extended address register support                                │ │ 
  │ │               [ ]   Atmel SPI flash support                                                         │ │ 
  │ │               [ ]   EON SPI flash support                                                           │ │ 
  │ │               [ ]   GigaDevice SPI flash support                                                    │ │ 
  │ │               [ ]   Macronix SPI flash support                                                      │ │ 
  │ │               [ ]   Spansion SPI flash support                                                      │ │ 
  │ │               [ ]   STMicro SPI flash support                                                       │ │ 
  │ │               [ ]   SST SPI flash support                                                           │ │ 
  │ │               [星号]   Winbond SPI flash support                                                       │ │ 
  │ │               [星号]   Use small 4096 B erase sectors                                                  │ │ 
  │ │               [ ]   AT45xxx DataFlash support                                                       │ │ 
  │ │               [ ]   SPI Flash MTD support 


Save 以后直接退出是么????

然后遇到这个问题:
cmd/bootm.c: In function ‘do_imls_nor’:
cmd/bootm.c:327:7: error: ‘CONFIG_SYS_MAX_FLASH_BANKS’ undeclared (first use in this function)
   i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {
       ^
cmd/bootm.c:327:7: note: each undeclared identifier is reported only once for each function it appears in
scripts/Makefile.build:280: recipe for target 'cmd/bootm.o' failed

离线

#98 2018-11-08 18:01:25

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

看下目录下面的 .config 文件的最后更新日期, 就知道有没有保存成功了。

上面这个问题没遇到过。

在线

#99 2018-11-09 12:05:33

checkout
会员
注册时间: 2018-11-09
累计积分: 6

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

为什么不配置builroot一键生成uboot,kernel和rootfs?

离线

#100 2018-11-09 21:44:36

dobyppg
会员
注册时间: 2018-11-09
累计积分: 3

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

刚刚入坑,我按照步骤烧录的楼主提供的V3s_TFCard,但是总是自己重启,打印信息如下:

U-Boot SPL 2017.01-rc2-00075-gec3f3ba-dirty (Dec 15 2017 - 14:00:51)
DRAM: 64 MiB
Trying to boot from MMC1

U-Boot 2017.01-rc2-00075-gec3f3ba-dirty (Dec 15 2017 - 14:00:51 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: unrecognized JEDEC id bytes: 00, 00, 00
*** Warning - spi_flash_probe() failed, using default environment

Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In:    serial@01c28000
Out:   serial@01c28000
Err:   serial@01c28000


U-Boot 2017.01-rc2-00075-gec3f3ba-dirty (Dec 15 2017 - 14:00:51 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: unrecognized JEDEC id bytes: 00, 00, 00
*** Warning - spi_flash_probe() failed, using default environment

Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In:    serial@01c28000
Out:   serial@01c28000
Err:   serial@01c28000
Net:   phy interface0
eth0: ethernet@1c30000
starting USB...
No controllers found
Hit any key to stop autoboot:  0 
reading zImage
4016104 bytes read in 637 ms (6 MiB/s)
reading sun8i-v3s-licheepi-zero-dock.dtb
11803 bytes read in 29 ms (397.5 KiB/s)
## Flattened Device Tree blob at 41800000
   Booting using the fdt blob at 0x41800000
   Loading Device Tree to 42dfa000, end 42dffe1a ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.13.0-licheepi-zero+ (hexing@ubuntu) (gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)) #46 SMP Fri Dec 15 14:36:43 CST 2017
[    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 s33920 r8192 d23424 u65536
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 15883
[    0.000000] Kernel command line: console=ttyS0,115200 panic=5 mtdparts=spi32766.0:1M(uboot),64k(dtb),4M(kernel),-(rootfs) rootwait root=/dev/mmcblk0p2 earlyprintk rw  vt.global_cursor_default=0
[    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: 53572K/64036K available (6144K kernel code, 222K rwdata, 1480K rodata, 1024K init, 266K bss, 10464K 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 - 0xc0a37b00   ( 223 kB)
[    0.000000]        .bss : 0xc0a3ebec - 0xc0a8153c   ( 267 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.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000017] Switching to timer-based delay loop, resolution 41ns
[    0.000189] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000417] Console: colour dummy device 80x30
[    0.000456] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000473] pid_max: default: 32768 minimum: 301
[    0.000603] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000619] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.001227] CPU: Testing write buffer coherency: ok
[    0.001611] /cpus/cpu@0 missing clock-frequency property
[    0.001635] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002069] Setting up static identity map for 0x40100000 - 0x40100060
[    0.002249] Hierarchical SRCU implementation.
[    0.002739] smp: Bringing up secondary CPUs ...
[    0.002756] smp: Brought up 1 node, 1 CPU
[    0.002766] SMP: Total of 1 processors activated (48.00 BogoMIPS).
[    0.002773] CPU: All CPU(s) started in SVC mode.
[    0.003540] devtmpfs: initialized
[    0.006665] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.006960] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.006988] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.007154] pinctrl core: initialized pinctrl subsystem
[    0.008023] random: get_random_u32 called from bucket_table_alloc+0xf0/0x250 with crng_init=0
[    0.008164] NET: Registered protocol family 16
[    0.008652] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.009781] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.009798] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.023293] SCSI subsystem initialized
[    0.023603] usbcore: registered new interface driver usbfs
[    0.023670] usbcore: registered new interface driver hub
[    0.023770] usbcore: registered new device driver usb
[    0.024022] pps_core: LinuxPPS API ver. 1 registered
[    0.024034] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.024056] PTP clock support registered
[    0.024282] Advanced Linux Sound Architecture Driver Initialized.
[    0.026142] clocksource: Switched to clocksource arch_sys_counter
[    0.036919] NET: Registered protocol family 2
[    0.037516] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.037554] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    0.037576] TCP: Hash tables configured (established 1024 bind 1024)
[    0.037703] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.037750] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.037966] NET: Registered protocol family 1
[    0.038555] RPC: Registered named UNIX socket transport module.
[    0.038578] RPC: Registered udp transport module.
[    0.038583] RPC: Registered tcp transport module.
[    0.038588] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.040562] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[    0.049495] NFS: Registering the id_resolver key type
[    0.049551] Key type id_resolver registered
[    0.049558] Key type id_legacy registered
[    0.049605] jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
[    0.051066] random: fast init done
[    0.053877] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    0.053902] io scheduler noop registered
[    0.053911] io scheduler deadline registered
[    0.054164] io scheduler cfq registered (default)
[    0.054178] io scheduler mq-deadline registered
[    0.054185] io scheduler kyber registered
[    0.058527] sun8i-v3s-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    0.127613] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    0.130886] console [ttyS0] disabled
[    0.151160] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 36, base_baud = 1500000) is a U6_16550A
[    0.741853] console [ttyS0] enabled
[    0.750020] m25p80 spi32766.0: unrecognized JEDEC id bytes: 00, 00, 00
[    0.756669] m25p80: probe of spi32766.0 failed with error -2
[    0.762886] libphy: Fixed MDIO Bus: probed
[    0.767641] dwmac-sun8i 1c30000.ethernet: PTP uses main clock
[    0.773437] dwmac-sun8i 1c30000.ethernet: No regulator found
[    0.779223] dwmac-sun8i 1c30000.ethernet: Will use internal PHY
[    0.785213] dwmac-sun8i 1c30000.ethernet: Current syscon value is not the default 148000 (expect 38000)
[    0.794790] dwmac-sun8i 1c30000.ethernet: Chain mode enabled
[    0.800483] dwmac-sun8i 1c30000.ethernet: No HW DMA feature register supported
[    0.807716] dwmac-sun8i 1c30000.ethernet: Normal descriptors
[    0.813369] dwmac-sun8i 1c30000.ethernet: RX Checksum Offload Engine supported
[    0.820593] dwmac-sun8i 1c30000.ethernet: COE Type 2
[    0.825553] dwmac-sun8i 1c30000.ethernet: TX Checksum insertion supported
[    0.832521] libphy: stmmac: probed
[    0.837844] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.844385] ehci-platform: EHCI generic platform driver
[    0.850019] ehci-platform 1c1a000.usb: EHCI Host Controller
[    0.855638] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[    0.863613] ehci-platform 1c1a000.usb: irq 26, io mem 0x01c1a000
[    0.896160] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[    0.903402] hub 1-0:1.0: USB hub found
[    0.907354] hub 1-0:1.0: 1 port detected
[    0.911837] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.918131] ohci-platform: OHCI generic platform driver
[    0.923704] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[    0.930439] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[    0.938394] ohci-platform 1c1a400.usb: irq 27, io mem 0x01c1a400
[    1.011267] hub 2-0:1.0: USB hub found
[    1.015113] hub 2-0:1.0: 1 port detected
[    1.022753] udc-core: couldn't find an available UDC - added [g_cdc] to list of pending drivers
[    1.032352] input: 1c22800.lradc as /devices/platform/soc/1c22800.lradc/input/input0
[    1.041372] sun6i-rtc 1c20400.rtc: rtc core: registered rtc-sun6i as rtc0
[    1.048279] sun6i-rtc 1c20400.rtc: RTC enabled
[    1.052824] i2c /dev entries driver
[    1.057848] input: ns2009_ts as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0048/input/input1
[    1.067351] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    1.136192] sunxi-mmc 1c0f000.mmc: base:0xc407b000 irq:23
[    1.183100] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.192886] mmc0: Problem switching card into high-speed mode!
[    1.198843] sunxi-mmc 1c10000.mmc: base:0xc423b000 irq:24
[    1.205213] usbcore: registered new interface driver usbhid
[    1.210869] usbhid: USB HID core driver
[    1.215474] mmc0: new SDHC card at address 0001
[    1.220796] mmcblk0: mmc0:0001 SD16G 15.0 GiB 
[    1.227568] sun4i-codec 1c22c00.codec: ASoC: /soc/codec-analog@01c23000 not registered
[    1.235497] sun4i-codec 1c22c00.codec: Failed to register our card
[    1.242082]  mmcblk0: p1 p2
[    1.250229] NET: Registered protocol family 17
[    1.254801] Key type dns_resolver registered
[    1.259354] Registering SWP/SWPB emulation handler
[    1.268798] simple-framebuffer 43e89000.framebuffer: framebuffer at 0x43e89000, 0x177000 bytes, mapped to 0xc4400000
[    1.279472] simple-framebuffer 43e89000.framebuffer: format=x8r8g8b8, mode=800x480x32, linelength=3200
[    1.295656] Console: switching to colour frame buffer device 100x30
[    1.308165] simple-framebuffer 43e89000.framebuffer: fb0: simplefb registered!
[    1.316879] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[    1.328305] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    1.334070] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 3
[    1.343258] hub 3-0:1.0: USB hub found
[    1.347235] hub 3-0:1.0: 1 port detected
[    1.352445] using random self ethernet address
[    1.357024] using random host ethernet address
[    1.363533] usb0: HOST MAC 1e:56:5f:d1:5b:35
[    1.367980] usb0: MAC 7a:22:a8:1d:eb:71
[    1.371875] g_cdc gadget: CDC Composite Gadget, version: King Kamehameha Day 2008
[    1.379394] g_cdc gadget: g_cdc ready
[    1.385742] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
[    1.394243] sun6i-rtc 1c20400.rtc: setting system clock to 1970-01-01 00:08:36 UTC (516)
[    1.402666] vcc5v0: disabling
[    1.405642] ALSA device list:
[    1.408660]   #0: V3s Audio Codec
[    1.414061] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
[    1.423537] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
[    1.469694] EXT4-fs (mmcblk0p2): recovery complete
[    1.477571] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    1.485734] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    1.494781] devtmpfs: mounted
[    1.499148] Freeing unused kernel memory: 1024K
[    1.530217] request_module: kmod_concurrent_max (0) close to 0 (max_modprobes: 50), for module binfmt-0000, throttling...
[    6.566158] request_module: modprobe binfmt-0000 cannot be processed, kmod busy with 50 threads for more than 5 seconds now
[    6.581503] Starting init: /sbin/init exists but couldn't execute it (error -8)
[    6.623106] request_module: kmod_concurrent_max (0) close to 0 (max_modprobes: 50), for module binfmt-0000, throttling...
[   11.686150] request_module: modprobe binfmt-0000 cannot be processed, kmod busy with 50 threads for more than 5 seconds now
[   11.701541] Starting init: /bin/sh exists but couldn't execute it (error -8)
[   11.719872] Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
[   11.734027] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.0-licheepi-zero+ #46
[   11.741324] Hardware name: Allwinner sun8i Family
[   11.746067] [<c010e22c>] (unwind_backtrace) from [<c010af9c>] (show_stack+0x10/0x14)
[   11.753813] [<c010af9c>] (show_stack) from [<c0674fd0>] (dump_stack+0x90/0xa4)
[   11.761037] [<c0674fd0>] (dump_stack) from [<c011b05c>] (panic+0xf0/0x268)
[   11.767911] [<c011b05c>] (panic) from [<c06870d4>] (kernel_init+0x100/0x110)
[   11.774955] [<c06870d4>] (kernel_init) from [<c0107358>] (ret_from_fork+0x14/0x3c)
[   11.782527] Rebooting in 5 seconds..

离线

#101 2018-11-09 22:04:03

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@dobyppg
你的根文件系统有问题,

Starting init: /sbin/init exists but couldn't execute it (error -8)

在线

#102 2018-11-10 14:50:06

dobyppg
会员
注册时间: 2018-11-09
累计积分: 3

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:

@dobyppg
你的根文件系统有问题,

Starting init: /sbin/init exists but couldn't execute it (error -8)

我用sudo重新解压rootfs可以了,谢谢!
后边的VBUS_ERROR是怎么回事,我看有人说是一个拨码开关造成的,但是板子上好像没有拨码开关。

Starting network: OK


Welcome to Buildroot

buildroot login: [    7.286279] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[    9.366275] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   13.206274] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   15.286278] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   17.366279] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   19.446277] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   23.286277] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100

离线

#103 2018-11-10 15:12:52

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

dobyppg 说:
晕哥 说:

@dobyppg
你的根文件系统有问题,

Starting init: /sbin/init exists but couldn't execute it (error -8)

我用sudo重新解压rootfs可以了,谢谢!
后边的VBUS_ERROR是怎么回事,我看有人说是一个拨码开关造成的,但是板子上好像没有拨码开关。

Starting network: OK


Welcome to Buildroot

buildroot login: [    7.286279] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[    9.366275] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   13.206274] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   15.286278] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   17.366279] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   19.446277] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   23.286277] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100

看起来好像是 usb 的 vbus 电源 引脚引起?

在线

#104 2018-11-10 16:43:52

dobyppg
会员
注册时间: 2018-11-09
累计积分: 3

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:
dobyppg 说:
晕哥 说:

@dobyppg
你的根文件系统有问题,

Starting init: /sbin/init exists but couldn't execute it (error -8)

我用sudo重新解压rootfs可以了,谢谢!
后边的VBUS_ERROR是怎么回事,我看有人说是一个拨码开关造成的,但是板子上好像没有拨码开关。

Starting network: OK


Welcome to Buildroot

buildroot login: [    7.286279] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[    9.366275] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   13.206274] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   15.286278] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   17.366279] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   19.446277] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100
[   23.286277] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in b_idle (98, VALID), retry #0, port1 00000100

看起来好像是 usb 的 vbus 电源 引脚引起?

不管他了能跑起来就可以了 哈哈 谢谢!

离线

#105 2018-11-13 16:36:31

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

编译v3s的linux系统从16M的flash启动的步骤是怎样的???

离线

#106 2018-11-13 16:38:55

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

290qcxlf 说:

编译v3s从16M的flash启动的步骤是怎样的???

首先芯片内部BROM加载spl(boot0)到SRAM,
然后spl(boot0)初始化ddr并加载spi flash里面的u-boot到 ddr,
接着u-boot载入zImage,
zImage初始化各种硬件和根文件系统并启动到shell

在线

#107 2018-11-13 16:40:40

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

Docker开发环境可以比较好地开发使用使用摄像头吗????

离线

#108 2018-11-13 16:42:01

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:
290qcxlf 说:

编译v3s从16M的flash启动的步骤是怎样的???

首先芯片内部BROM加载spl(boot0)到SRAM,
然后spl(boot0)初始化ddr并加载spi flash里面的u-boot到 ddr,
接着u-boot载入zImage,
zImage初始化各种硬件和根文件系统并启动到shell

OK,好的。

离线

#109 2018-11-13 16:46:13

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:
290qcxlf 说:

编译v3s从16M的flash启动的步骤是怎样的???

首先芯片内部BROM加载spl(boot0)到SRAM,
然后spl(boot0)初始化ddr并加载spi flash里面的u-boot到 ddr,
接着u-boot载入zImage,
zImage初始化各种硬件和根文件系统并启动到shell

那先编译uboot,然后编译内核,最后编译根文件系统是么???我用ubuntu14.04真机编译有问题么???

最近编辑记录 290qcxlf (2018-11-13 16:49:29)

离线

#110 2018-11-13 16:47:30

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

290qcxlf 说:
晕哥 说:
290qcxlf 说:

编译v3s从16M的flash启动的步骤是怎样的???

首先芯片内部BROM加载spl(boot0)到SRAM,
然后spl(boot0)初始化ddr并加载spi flash里面的u-boot到 ddr,
接着u-boot载入zImage,
zImage初始化各种硬件和根文件系统并启动到shell

那先编译uboot,然后编译内核,最后编译根文件系统是么???

对的,可以按照这个顺序。
建议先从 TF 卡玩起,套路都是一样的, 先熟悉玩法。

在线

#111 2018-11-13 16:48:39

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

290qcxlf 说:

Docker开发环境可以比较好地开发使用使用摄像头吗????

新手不建议用dock.

USB摄像头?
如果是USB摄像头熟悉了前面的流程,都不是问题。

在线

#112 2018-11-15 11:55:54

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

问题1:编译16M的flash linux不能用qt写界面是么??
问题2: Debian GNU/Linux 8 LicheePi ttyS0
          licheepi login: root
——》按下回车登录没有反应???
问题3:编译支持ov5647摄像头的linux系统的开发环境和主要步骤是怎样的???编sd卡启动和flash启动的步骤是一样的么???

离线

#113 2018-11-15 14:07:09

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:
290qcxlf 说:

Docker开发环境可以比较好地开发使用使用摄像头吗????

新手不建议用dock.

USB摄像头?
如果是USB摄像头熟悉了前面的流程,都不是问题。

OV5647的摄像头应该咋编译16Mflash启动的Linux系统呢????

最近编辑记录 290qcxlf (2018-11-15 14:07:42)

离线

#114 2018-11-15 14:09:33

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

290qcxlf 说:

问题1:编译16M的flash linux不能用qt写界面是么??
问题2: Debian GNU/Linux 8 LicheePi ttyS0
          licheepi login: root
——》按下回车登录没有反应???
问题3:编译支持ov5647摄像头的linux系统的开发环境和主要步骤是怎样的???编sd卡启动和flash启动的步骤是一样的么???

1. 16M 可以装下 Qt了
2. 我记得账号是root, 密码是 licheepi
3. ov5647 要用全志官方的camdroid才行 https://debugdump.com/t_1780.html, 搞MIPI/DVP摄像头,视频编解码目前只能用官方的SDK.

在线

#115 2018-11-15 15:35:09

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:
290qcxlf 说:

问题1:编译16M的flash linux不能用qt写界面是么??
问题2: Debian GNU/Linux 8 LicheePi ttyS0
          licheepi login: root
——》按下回车登录没有反应???
问题3:编译支持ov5647摄像头的linux系统的开发环境和主要步骤是怎样的???编sd卡启动和flash启动的步骤是一样的么???

1. 16M 可以装下 Qt了
2. 我记得账号是root, 密码是 licheepi
3. ov5647 要用全志官方的camdroid才行 https://debugdump.com/t_1780.html, 搞MIPI/DVP摄像头,视频编解码目前只能用官方的SDK.

主线Uboot + Bsp 内核是可以支持什么摄像头比较好啊???16M flash的系统可以同时开发摄像头+qt+wifi么?

最近编辑记录 290qcxlf (2018-11-15 15:35:47)

离线

#116 2018-11-15 15:52:22

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

290qcxlf 说:
晕哥 说:
290qcxlf 说:

问题1:编译16M的flash linux不能用qt写界面是么??
问题2: Debian GNU/Linux 8 LicheePi ttyS0
          licheepi login: root
——》按下回车登录没有反应???
问题3:编译支持ov5647摄像头的linux系统的开发环境和主要步骤是怎样的???编sd卡启动和flash启动的步骤是一样的么???

1. 16M 可以装下 Qt了
2. 我记得账号是root, 密码是 licheepi
3. ov5647 要用全志官方的camdroid才行 https://debugdump.com/t_1780.html, 搞MIPI/DVP摄像头,视频编解码目前只能用官方的SDK.

主线Uboot + Bsp 内核是可以支持什么摄像头比较好啊???16M flash的系统可以同时开发摄像头+qt+wifi么?

主线Uboot + Bsp 内核 支持所有bsp支持的摄像头 ov271X, ov5647, ar0330 等,
16M flash的系统可以同时开发摄像头+qt+wifi, 一般的应用足够了,
实在不行还有32M.

在线

#117 2018-11-15 18:00:41

290qcxlf
会员
注册时间: 2018-11-07
累计积分: 11

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:
290qcxlf 说:
晕哥 说:

1. 16M 可以装下 Qt了
2. 我记得账号是root, 密码是 licheepi
3. ov5647 要用全志官方的camdroid才行 https://debugdump.com/t_1780.html, 搞MIPI/DVP摄像头,视频编解码目前只能用官方的SDK.

主线Uboot + Bsp 内核是可以支持什么摄像头比较好啊???16M flash的系统可以同时开发摄像头+qt+wifi么?

主线Uboot + Bsp 内核 支持所有bsp支持的摄像头 ov271X, ov5647, ar0330 等,
16M flash的系统可以同时开发摄像头+qt+wifi, 一般的应用足够了,
实在不行还有32M.

OK,谢谢晕哥大神,那我用sd卡先熟悉编译系统,然后再编译16M的flash启动的linux开发ov5647摄像头+qt5+wifi(rtl8188cus或者esp的),采用主线Uboot + Bsp 内核的方式,就不用坑卓开发了

离线

#118 2018-11-19 14:06:46

vigour1000
会员
注册时间: 2018-11-19
累计积分: 31

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

手上用老版本的底板加核心板的同样能这样用吗?

离线

#119 2018-11-19 14:37:55

lilo
会员
注册时间: 2017-10-15
累计积分: 214

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

vigour1000 说:

手上用老版本的底板加核心板的同样能这样用吗?

新老版本原理图基本一致,只是把原来分离的底板和核心板做到一起了。

离线

#120 2018-11-20 18:32:02

木子猫
会员
注册时间: 2018-03-27
累计积分: 21

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

下载的最近的zero-4.13y 编译后lsusb命令只能找到v3s自己,外部插在usb口的都没反应 是怎么回事呢 参考4.10的dts相应的配置了的

离线

#121 2018-11-20 19:36:50

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

木子猫 说:

下载的最近的zero-4.13y 编译后lsusb命令只能找到v3s自己,外部插在usb口的都没反应 是怎么回事呢 参考4.10的dts相应的配置了的

USB_ID 引脚要下拉

在线

#122 2019-01-09 10:26:07

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我这几天想重新编译配置内核时出现了错误,百度上也没有明确的解答,想请问下晕哥应该怎么解决这个问题呢?
以下是我在make ARCH=arm menuconfig后出现的错误:
root@ubuntu:~/v3s/linux4.13-y/linux# make ARCH=arm licheepi_zero_defconfig
  HOSTCC  scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:2466:0:
scripts/kconfig/zconf.lex.c_shipped: In function ‘yy_get_next_buffer’:
scripts/kconfig/zconf.lex.c_shipped:971:16: error: ‘EINTR’ undeclared (first use in this function)
   if( errno != EINTR) \
                ^
scripts/kconfig/zconf.lex.c_shipped:1615:3: note: in expansion of macro ‘YY_INPUT’
   YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
   ^~~~~~~~
scripts/kconfig/zconf.lex.c_shipped:971:16: note: each undeclared identifier is reported only once for each function it appears in
   if( errno != EINTR) \
                ^
scripts/kconfig/zconf.lex.c_shipped:1615:3: note: in expansion of macro ‘YY_INPUT’
   YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
   ^~~~~~~~
In file included from scripts/kconfig/zconf.tab.c:2468:0:
scripts/kconfig/confdata.c: In function ‘conf_split_config’:
scripts/kconfig/confdata.c:921:17: error: ‘ENOENT’ undeclared (first use in this function); did you mean ‘E_NOT’?
    if (errno != ENOENT) {
                 ^~~~~~
                 E_NOT
scripts/kconfig/confdata.c: In function ‘conf_set_all_new_symbols’:
scripts/kconfig/confdata.c:1144:13: error: ‘ERANGE’ undeclared (first use in this function); did you mean ‘E_RANGE’?
     errno = ERANGE;
             ^~~~~~
             E_RANGE
scripts/Makefile.host:118: recipe for target 'scripts/kconfig/zconf.tab.o' failed
make[1]: *** [scripts/kconfig/zconf.tab.o] Error 1
Makefile:547: recipe for target 'licheepi_zero_defconfig' failed
make: *** [licheepi_zero_defconfig] Error 2

离线

#123 2019-01-09 10:52:56

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

感觉你的 x86 gcc 有问题, 用 apt-get 卸载,再装一下新的试一试。

https://stackoverflow.com/questions/43314326/why-is-eintr-undeclared

在线

#124 2019-01-09 11:08:37

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥你的意思是不是apt-get remove gcc然后重新安装一遍呢?

离线

#125 2019-01-09 11:15:44

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

千石级灯 说:

@晕哥
晕哥你的意思是不是apt-get remove gcc然后重新安装一遍呢?

对的.

在线

#126 2019-01-09 14:18:01

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我在对v3s运行qt时出现了以下信息导致我无法播放网络的音乐:
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
针对这个信息我从网上重新编译了一个libqtmedia_audioengine.so放到板子和电脑上重新对工程编译,板子还是不能播放网络音乐,请问下这个我该怎么解决呢?

离线

#127 2019-01-09 14:21:46

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

看下这个 libqtmedia_audioengine 底层用的是 alsa 库?

如果是用 alsa 库, 你得用 aplay 等 alsa utils 先测试一下是否能播放,
再调试一下 libqtmedia_audioengine  这个库为什么不能播放.


我只测试过 tinyalsa,  先用tinymix 设置寄存器, tinyplay 是能播放的.

在线

#128 2019-01-09 14:27:50

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,想问下如何查看libqtmedia_audioengine底层是用哪个库的呢?是不是有一些命令可以查到呢?这个我不太会请晕哥指点下。

离线

#129 2019-01-09 14:35:08

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我刚才在下载下来的库中的文件中使用命令find . -name *alsa* ,发现如下结果:
root@ubuntu:/mnt/hgfs/shareubantu/licheepi/qt_test/qtmultimedia-opensource-src-5.4.1# find . -name *alsa*
./config.tests/alsa
./config.tests/alsa/alsa.pro
./config.tests/alsa/alsatest.cpp
./src/plugins/alsa
./src/plugins/alsa/alsa.json
./src/plugins/alsa/alsa.pro
./src/plugins/alsa/qalsaaudiodeviceinfo.cpp
./src/plugins/alsa/qalsaaudiodeviceinfo.h
./src/plugins/alsa/qalsaaudioinput.cpp
./src/plugins/alsa/qalsaaudioinput.h
./src/plugins/alsa/qalsaaudiooutput.cpp
./src/plugins/alsa/qalsaaudiooutput.h
./src/plugins/alsa/qalsaplugin.cpp
./src/plugins/alsa/qalsaplugin.h
是不是说libqtmedia_audioengine底层是调用alsa的呢?

离线

#130 2019-01-09 14:42:33

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我还发现了一个问题,不知是不是这个问题导致了无法使用 libqtmedia_audioengine 的呢?
我在调用aplay 11.wav是出现了not enough memory的错误,而我我也使用tinyplay来播放.wav文件:
# aplay 11.wav
Playing WAVE '11.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
aplay: set_params:1437: not enough memory
请问这个问题我可以怎么解决呢?

离线

#131 2019-01-09 14:49:17

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

aplay: set_params:1437: not enough memory


这个问题没有遇到过, 应该不会是系统没内存, 得进去跟踪试一下.


libqtmedia_audioengine 看起来是用 alsa 的, 你用电脑 ubuntu 试一试, 能否播放.





一般的应用, 只要你适配一下底层播放函数就可以了, 怒改 tinyplay.c 怼上去就好了, 嵌入式嘛, 能用就可以, 不需要太灵活。

在线

#132 2019-01-09 15:06:39

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我使用pc机windows下的qt能够播放音乐的,在ubantu上还没试过是否能够播放

离线

#133 2019-01-09 15:08:59

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我应该在哪个文件修改下我的底层的播放函数呢?

离线

#134 2019-01-09 15:27:44

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

千石级灯 说:

@晕哥
晕哥,我应该在哪个文件修改下我的底层的播放函数呢?

在应用里面(比如按键事件)直接调用tinyplay.c 播放音乐,别去对接qt的播放。

在线

#135 2019-01-17 09:30:15

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,我在 https://github.com/al177/esp8089 下载了一份esp8089的驱动源码,想进行编译时,
root@ubuntu:~/v3s/linux4.13-y/linux# make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules M=../esp8089 CONFIG_ESP8089=m
make[1]: *** No rule to make target '../esp8089/esp_debug.o', needed by '../esp8089/esp8089.o'.  Stop.
Makefile:1512: recipe for target '_module_../esp8089' failed
make: *** [_module_../esp8089] Error 2

想请问下晕哥,是不是我的命令有问题了,还是有其他可以参考的关于esp8089驱动编译和使用的帖子呢?

离线

#136 2019-01-17 13:36:49

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

这题不会  sad

在线

#137 2019-01-19 09:48:55

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 26

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥

我的荔枝派zero用V3s_TFCard.7z这个固件测试qt,

根据你那个视频测试了 analogclock 时钟程序正常运行,

测试自带example另一个程序 calculator ,可以运行,但显示找不到字体的错误信息,如下:

QFontDatabase: Cannot find font directory /usr/lib/fonts.
Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig.
。

晕哥,看样子是缺少字体,这情况有遇到吗,怎么填坑。。。

离线

#138 2019-01-19 10:10:43

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

QQ20190119101008.png

buildroot-2018.08.2/.config

Target packages -> Fonts, cursors, icons, sounds and themes -> DejaVu fonts



我记得 buildroot 勾上上面的字体,然后目标文件系统里面会复制字体,当然你手动拷贝也是可以的。

在线

#139 2019-01-19 15:37:19

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 26

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

晕哥 说:

https://debugdump.com/files/members/3/QQ20190119101008.png

buildroot-2018.08.2/.config

Target packages -> Fonts, cursors, icons, sounds and themes -> DejaVu fonts



我记得 buildroot 勾上上面的字体,然后目标文件系统里面会复制字体,当然你手动拷贝也是可以的。

谢谢晕哥指导,按照上面说的操作成功了。


这里说下需要注意的地方:

1.配置后生成的fonts目录在/usr/share/目录内,需要复制到/usr/lib/下,否则还是找不到。
2.fonts目录里有两个子目录,需要把这两个目录里的字体文件直接复制到fonts。否则虽然不报错,但还是不能显示。

离线

#140 2019-01-19 15:58:00

山无棱
会员
注册时间: 2017-10-23
累计积分: 69

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

添加环境变量应该也可以解决这个问题:

export QT_QPA_FONTDIR=/usr/share/fonts
export QT_QWS_FONTDIR=/usr/share/fonts

离线

#141 2019-01-19 16:35:23

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 26

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

山无棱 说:

添加环境变量应该也可以解决这个问题:

export QT_QPA_FONTDIR=/usr/share/fonts
export QT_QWS_FONTDIR=/usr/share/fonts


能详细说下添加到哪个文件里面吗?

离线

#142 2019-01-19 16:40:32

山无棱
会员
注册时间: 2017-10-23
累计积分: 69

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

Jmhh247 说:
山无棱 说:

添加环境变量应该也可以解决这个问题:

export QT_QPA_FONTDIR=/usr/share/fonts
export QT_QWS_FONTDIR=/usr/share/fonts


能详细说下添加到哪个文件里面吗?

1. 可以放这个文件 etc/profile.d/run.sh

export QT_QPA_FONTDIR=/usr/share/fonts
export QT_QWS_FONTDIR=/usr/share/fonts
/usr/bin/your_qt_app

2. 可以直接这样执行:
QT_QPA_FONTDIR=/usr/share/fonts QT_QWS_FONTDIR=/usr/share/fonts /usr/bin/your_qt_app

离线

#143 2019-01-21 13:07:48

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,请问下在v3s下的esp8089需要 ESP8089 reset via GPIO 几的呢,我这边reset GPIO 0时出现如下的情况:
eagle sdio can not power up!

离线

#144 2019-01-21 13:43:19

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

千石级灯 说:

@晕哥
晕哥,请问下在v3s下的esp8089需要 ESP8089 reset via GPIO 几的呢,我这边reset GPIO 0时出现如下的情况:
eagle sdio can not power up!

对 reset 口没有限制吧? 你用示波器或者逻辑分析仪抓一下是否有下拉.

对了, 前面的 esp8089 怎么编译通过的?

在线

#145 2019-01-22 08:48:08

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 26

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

山无棱 说:
Jmhh247 说:
山无棱 说:

添加环境变量应该也可以解决这个问题:


能详细说下添加到哪个文件里面吗?

1. 可以放这个文件 etc/profile.d/run.sh

export QT_QPA_FONTDIR=/usr/share/fonts
export QT_QWS_FONTDIR=/usr/share/fonts
/usr/bin/your_qt_app

2. 可以直接这样执行:
QT_QPA_FONTDIR=/usr/share/fonts QT_QWS_FONTDIR=/usr/share/fonts /usr/bin/your_qt_app

多谢分享!

离线

#146 2019-01-24 16:07:32

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,请问下我该怎么解决一下这个问题呢,我最近使用dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
然后虚拟机就一直卡住不动了,换了几张sd卡也是存在类似的问题,重装过虚拟机和VMware也还是没能够解决这个问题,请问晕哥我该怎么解决呢?

离线

#147 2019-01-24 16:09:05

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥,就是烧不进去uboot

离线

#148 2019-01-25 13:41:46

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 26

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

千石级灯 说:

@晕哥
晕哥,就是烧不进去uboot


虚拟机下能看到TF卡吗,df 看看

离线

#149 2019-01-25 13:44:54

晕哥
Administrator
注册时间: 1970-01-01
累计积分: 5,526

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

千石级灯 说:

@晕哥
晕哥,请问下我该怎么解决一下这个问题呢,我最近使用dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
然后虚拟机就一直卡住不动了,换了几张sd卡也是存在类似的问题,重装过虚拟机和VMware也还是没能够解决这个问题,请问晕哥我该怎么解决呢?

这么奇怪的事情, 闻所未闻, 只能先换电脑试一试了。

在线

#150 2019-01-26 17:43:33

千石级灯
会员
注册时间: 2018-12-20
累计积分: 47

Re: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)

@晕哥
晕哥这次我终于调试好v3s的esp8089的驱动了呢
(1)下载源码 https://github.com/al177/esp8089
修改Makefile,修改如下的内容:
KVERS_UNAME = 4.13.16-licheepi-zero+
KVERS_ARCH = arm
KBUILD ?=/home/gec/v3s/linux4.13-y/linux
modules:
    $(MAKE) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -C $(KBUILD) M=$(SRC_DIR)
然后直接在文件夹内make 即可生成esp8089.ko文件
(2)参考RTL8723bs的配置方法
a.wpa_supplicant-2.6交叉编译
使用wpa_supplicant与wpa_cli相关的工具测试wifi

(1)1. libnl交叉编译
下载:https://www.infradead.org/~tgr/libnl/files/libnl-1.1.4.tar.gz

解压:tar zxvf libnl-1.1.4.tar.gz
          cd libnl-1.1.4/
配置
./configure --prefix=/mnt/nfsroot/frank.yu/android-O/factorytest/wifi/out
删除:(这一步一定不能忘记)
rm lib/libnl.a
可能导致编译报错(编译出错Relocations in generic ELF (EM: 62))
编译:make CC=arm-linux-gnueabihf-gcc AR=aarch64-linux-gnu-ar LD=arm-linux-gnueabihf-ld
          make install
(2)openssl-1.0.0交叉编译
下载:https://www.openssl.org/source/old/1.0.1/openssl-1.0.1s.tar.gz

解压:tar -xzvf  openssl-1.0.0.tart.gz
配置:

./config no-asm shared --prefix=/mnt/nfsroot/frank.yu/android-O/factorytest/wifi/out

修改makfile:

(1)修改交叉编译器
CC= gcc
AR= ar $(ARFLAGS) r
RANLIB= /usr/bin/ranlib
NM= nm

修改为:
CC=arm-linux-gnueabihf-gcc
AR= arm-linux-gnueabihf-ar $(ARFLAGS) r
RANLIB= arm-linux-gnueabihf-gcc-ranlib
NM= arm-linux-gnueabihf-gcc-nm
(2)去掉里面的-m64



make make install
备注:
no-asm是在交叉编译过程中不使用汇编代码代码加速编译过程.原因是它的汇编代码是对arm格式不支持的。我试过了,如果没有这个参数,你的交叉编译一定出错。shared生成动态连接库。prefix=路径  就是你的安装目录。

3. wpa_supplicant交叉编译

下载:http://hostap.epitest.fi/releases/wpa_supplicant-2.6.tar.gz

解压:tar -zxvf wpa_supplicant-2.6.tar.gz
           cd  wpa_supplicant-2.6/wpa_supplicant

拷贝配置:
          cp defconfig .config

修改.config
(-O后面不能有空格)
CC=arm-linux-gnueabihf-gcc -L/mnt/nfsroot/frank.yu/android-O/factorytest/wifi/out/lib
CFLAGS += -I/mnt/nfsroot/frank.yu/android-O/factorytest/wifi/out/include
LIBS += -L/mnt/nfsroot/frank.yu/android-O/factorytest/wifi/out/lib

makefile修改:(这里是为了生成静态链接的bin文件)
wpa_supplicant: $(BCHECK) $(OBJS) $(EXTRA_progs)
    $(Q)$(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS)
    @$(E) "  LD " $@

修改为
wpa_supplicant: $(BCHECK) $(OBJS) $(EXTRA_progs)
    $(Q)$(LDO) --static $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) -lm -lpthread
    @$(E) "  LD " $@

wpa_cli: $(OBJS_c)
    $(Q)$(LDO) $(LDFLAGS) -o wpa_cli $(OBJS_c) $(LIBS_c)
    @$(E) "  LD " $@

修改为
wpa_cli: $(OBJS_c)
    $(Q)$(LDO) --static $(LDFLAGS) -o wpa_cli $(OBJS_c) $(LIBS_c)
    @$(E) "  LD " $@

编译:
make
即可生成静态链接的wpa_supplicant/wpa_cli工具,不需要依赖其他的库文件。

工具wpa_cli ,wpa_passphrase,wpa_supplicant拷贝进开发板的/bin 目录





三,在开发板中设置
(1)insmod esp8089.ko

然后输入ifconfig wlan0 up命令启动wlan0

(3)建立 /etc/wpa_supplicant.conf 文件:
#可有可无,没有的话无法用wpa_cli terminate来关闭wpa_supplicant
ctrl_interface=/var/run/wpa_supplicant
# 确保只有root用户能读取WPA的配置,可有可无,尤其是在嵌入式设备上
ctrl_interface_group=0
# 使用wpa_supplicant来扫描和选择AP,也可以设置成0或2,但只有1才能正确工作
ap_scan=1
#设置需要链接上的网络信息
network={
    ssid="unicompy1F"
    scan_ssid=1
    key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE
    pairwise=TKIP CCMP
    group=CCMP TKIP WEP104 WEP40
    psk="unicomp#38468350"
    priority=5
}
(4)输入命令wpa_supplicant -B -d -i wlan0 -c /etc/wpa_supplicant.conf
使用这个命令来链接上wifi
测试wlan0:            udhcpc -i wlan0

补充:运维常用linux命令整理
1.临时添加
1 route add default gw 192.168.1.4
2.永久添加
12 vim /etc/sysconfig/networkGATEWAY=192.168.1.4

(5)配置网络ping通外网部分了

一.手动测试是否成功加载网卡驱动,可执行如下命令:ifconfig eth0 192.168.1.218 up
二。以下是在配置好内核以及成功加载网卡的前提下实现能够自动配置网络,能够ping通的步骤
(1)修改 /etc/network/interfaces
即vi /etc/network/interfaces后添加如下语句:
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.218    # 3 你要变化的IP地址
gateway 192.168.1.251   (该网关最好需要设置成跟电脑的网关一致,我这里是 192.168.1.251,跟路由器设置相关)
netmask 255.255.255.0

(2)vi  /etc/resolv.conf
添加以下语句
nameserver 127.0.0.1
nameserver 202.96.134.33
nameserver 114.114.114.114

(3)为了能够实现自动开机设置
nameserver 127.0.0.1
nameserver 202.96.134.33
nameserver 114.114.114.114
可以  vi   /etc/init.d/rcS
然后添加以下三句即可:
echo "nameserver 127.0.0.1" > /etc/resolv.conf
echo "nameserver 202.96.134.33" >> /etc/resolv.conf
echo "nameserver 114.114.114" >> /etc/resolv.conf

之后就可以直接ping通了!!!

离线

页脚