我在测试 韦东山官网提供的 T113SDK , tina-d1-h, 这个SDK,测试WIFI 和4G的方法好像与原来buildroot_100ask_t113-pro 的测试方法不一样吧?有怎么连接WIFI, 4G的说明吗?
Latest posts made by ddrddr
-
韦东山官网提供的 T113SDK , tina-d1-h测试WIFI 和4G的方法好像与原来buildroot_100ask_t113-pro 的测试方法不一样吧
-
V853显示屏无法直接显示图片
V853的芯片,接的是800*480的RGB屏幕。QT是可以正常显示的。从网上找了个通过fb的ioctrl去显示bmp图片的程序,执行后不论是什么图片都是显示黑屏。同样的应用程序在 V3S+同样的屏幕 是可以正常显示bmp图片的。也有用过fbv去显示图片,fbv xxxx.bmp 但也是显示全黑。
有没有遇到同样问题的朋友帮忙解答一下呢?
以下是显示bmp图片的应用程序:··· #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <string.h> #include <linux/fb.h> #include <sys/mman.h> #include <sys/ioctl.h> #include <arpa/inet.h> #include <errno.h> //14byte文件头 typedef struct { char cfType[2]; //文件类型,"BM"(0x4D42) int cfSize; //文件大小(字节) int cfReserved; //保留,值为0 int cfoffBits; //数据区相对于文件头的偏移量(字节) }__attribute__((packed)) BITMAPFILEHEADER; //__attribute__((packed))的作用是告诉编译器取消结构在编译过程中的优化对齐 //40byte信息头 typedef struct { char ciSize[4]; //BITMAPFILEHEADER所占的字节数 int ciWidth; //宽度 int ciHeight; //高度 char ciPlanes[2]; //目标设备的位平面数,值为1 int ciBitCount; //每个像素的位数 char ciCompress[4]; //压缩说明 char ciSizeImage[4]; //用字节表示的图像大小,该数据必须是4的倍数 char ciXPelsPerMeter[4]; //目标设备的水平像素数/米 char ciYPelsPerMeter[4]; //目标设备的垂直像素数/米 char ciClrUsed[4]; //位图使用调色板的颜色数 char ciClrImportant[4]; //指定重要的颜色数,当该域的值等于颜色数时(或者等于0时),表示所有颜色都一样重要 }__attribute__((packed)) BITMAPINFOHEADER; typedef struct { unsigned char blue; unsigned char green; unsigned char red; unsigned char reserved; }__attribute__((packed)) PIXEL; //颜色模式RGB typedef struct { int fbfd; char *fbp; unsigned int xres; unsigned int yres; unsigned int xres_virtual; unsigned int yres_virtual; unsigned int xoffset; unsigned int yoffset; unsigned int bpp; unsigned long line_length; unsigned long size; struct fb_bitfield red; struct fb_bitfield green; struct fb_bitfield blue; } FB_INFO; typedef struct { unsigned int width; unsigned int height; unsigned int bpp; unsigned long size; unsigned int data_offset; } IMG_INFO; FB_INFO fb_info; IMG_INFO img_info; int show_bmp(char *img_name); static int cursor_bitmap_format_convert(char *dst,char *src, unsigned long img_len_one_line) { int img_len ,fb_len ; char *p; __u32 val; PIXEL pix; p = (char *)&val; img_len = img_info.width; /*一行图片的长度*/ fb_len = fb_info.xres; /*一行显示屏的长度*/ /*进行x轴的偏移*/ dst += fb_info.xoffset * (fb_info.bpp / 8); fb_len -= fb_info.xoffset; /*bmp 数据是上下左右颠倒的,这里只进行左右的处理*/ /*先定位到图片的最后一个像素的地址,然后往第一个像素的方向处理,进行左右颠倒的处理*/ src += img_len_one_line - 1; /*处理一行要显示的数据*/ while(1) { if (img_info.bpp == 32) pix.reserved = *(src--); pix.red = *(src--); pix.green = *(src--); pix.blue = *(src--); val = 0x00; val |= (pix.red >> (8 - fb_info.red.length)) << fb_info.red.offset; val |= (pix.green >> (8 - fb_info.green.length)) << fb_info.green.offset; val |= (pix.blue >> (8 - fb_info.blue.length)) << fb_info.blue.offset; val = 0x000000; if (fb_info.bpp == 16) { *(dst++) = *(p + 0); *(dst++) = *(p + 1); } else if (fb_info.bpp == 24) { *(dst++) = *(p + 0); *(dst++) = *(p + 1); *(dst++) = *(p + 2); } else if (fb_info.bpp == 32) { *(dst++) = *(p + 0); *(dst++) = *(p + 1); *(dst++) = *(p + 2); *(dst++) = *(p + 3); } /*超过图片长度或显示屏长度认为一行处理完了*/ img_len--; fb_len--; if (img_len <= 0 || fb_len <= 0) break; } #if 0 printf("r = %d\n", pix.red); printf("g = %d\n", pix.green); printf("b = %d\n", pix.blue); #endif return 0; } int show_bmp(char *img_name) { FILE *fp; int ret = 0; BITMAPFILEHEADER FileHead; BITMAPINFOHEADER InfoHead; if(img_name == NULL) { printf("img_name is null\n"); return -1; } fp = fopen( img_name, "rb" ); if(fp == NULL) { printf("img[%s] open failed\n", img_name); ret = -1; goto err_showbmp; } /* 移位到文件头部 */ fseek(fp, 0, SEEK_SET); ret = fread(&FileHead, sizeof(BITMAPFILEHEADER), 1, fp); if ( ret != 1) { printf("img read failed\n"); ret = -1; goto err_showbmp; } //检测是否是bmp图像 if (memcmp(FileHead.cfType, "BM", 2) != 0) { printf("it's not a BMP file[%c%c]\n", FileHead.cfType[0], FileHead.cfType[1]); ret = -1; goto err_showbmp; } ret = fread( (char *)&InfoHead, sizeof(BITMAPINFOHEADER),1, fp ); if ( ret != 1) { printf("read infoheader error!\n"); ret = -1; goto err_showbmp; } img_info.width = InfoHead.ciWidth; img_info.height = InfoHead.ciHeight; img_info.bpp = InfoHead.ciBitCount; img_info.size = FileHead.cfSize; img_info.data_offset = FileHead.cfoffBits; printf("img info w[%d] h[%d] bpp[%d] size[%ld] offset[%d]\n", img_info.width, img_info.height, img_info.bpp, img_info.size, img_info.data_offset); if (img_info.bpp != 24 && img_info.bpp != 32) { printf("img bpp is not 24 or 32\n"); ret = -1; goto err_showbmp; } /* *一行行处理 */ char *buf_img_one_line; char *buf_fb_one_line; char *p; int fb_height; long img_len_one_line = img_info.width * (img_info.bpp / 8); long fb_len_one_line = fb_info.line_length; // printf("img_len_one_line = %d\n", img_len_one_line); // printf("fb_len_one_line = %d\n", fb_info.line_length); buf_img_one_line = (char *)calloc(1, img_len_one_line + 256); if(buf_img_one_line == NULL) { printf("alloc failed\n"); ret = -1; goto err_showbmp; } buf_fb_one_line = (char *)calloc(1, fb_len_one_line + 256); if(buf_fb_one_line == NULL) { printf("alloc failed\n"); ret = -1; goto err_showbmp; } fseek(fp, img_info.data_offset, SEEK_SET); p = fb_info.fbp + fb_info.yoffset * fb_info.line_length; /*进行y轴的偏移*/ fb_height = fb_info.yres; while (1) { memset(buf_img_one_line, 0, img_len_one_line); memset(buf_fb_one_line, 0, fb_len_one_line); ret = fread(buf_img_one_line, 1, img_len_one_line, fp); if (ret < img_len_one_line) { /*图片读取完成,则图片显示完成*/ printf("read to end of img file\n"); cursor_bitmap_format_convert(buf_fb_one_line, buf_img_one_line, img_len_one_line); /*数据转换*/ memcpy(fb_info.fbp, buf_fb_one_line, fb_len_one_line); break; } cursor_bitmap_format_convert(buf_fb_one_line, buf_img_one_line, img_len_one_line); /*数据转换*/ memcpy(p, buf_fb_one_line, fb_len_one_line); /*显示一行*/ p += fb_len_one_line; /*超过显示屏宽度认为图片显示完成*/ fb_height--; if (fb_height <= 0) break; } free(buf_img_one_line); free(buf_fb_one_line); fclose(fp); return ret; err_showbmp: if (fp) fclose(fp); return ret; } int show_picture(char *img_name) { struct fb_var_screeninfo vinfo; struct fb_fix_screeninfo finfo; if (fb_info.fbfd <= -1) { printf("fb open fialed\n"); return -1; } if (ioctl(fb_info.fbfd, FBIOGET_FSCREENINFO, &finfo)) { printf("fb ioctl fialed\n"); return -1; } if (ioctl(fb_info.fbfd, FBIOGET_VSCREENINFO, &vinfo)) { printf("fb ioctl fialed\n"); return -1; } fb_info.xres = vinfo.xres; fb_info.yres = vinfo.yres; fb_info.xres_virtual = vinfo.xres_virtual; fb_info.yres_virtual = vinfo.yres_virtual; fb_info.xoffset = vinfo.xoffset; fb_info.yoffset = vinfo.yoffset; fb_info.bpp = vinfo.bits_per_pixel; fb_info.line_length = finfo.line_length; fb_info.size = finfo.smem_len; memcpy(&fb_info.red, &vinfo.red, sizeof(struct fb_bitfield)); memcpy(&fb_info.green, &vinfo.green, sizeof(struct fb_bitfield)); memcpy(&fb_info.blue, &vinfo.blue, sizeof(struct fb_bitfield)); #if 1 printf("fb info x[%d] y[%d] x_v[%d] y_v[%d] xoffset[%d] yoffset[%d] bpp[%d] line_length[%ld] size[%ld]\n", fb_info.xres, fb_info.yres, fb_info.xres_virtual, fb_info.yres_virtual, fb_info.xoffset, fb_info.yoffset, fb_info.bpp, fb_info.line_length, fb_info.size); printf("fb info red off[%d] len[%d] msb[%d]\n", fb_info.red.offset, fb_info.red.length, fb_info.red.msb_right); printf("fb info green off[%d] len[%d] msb[%d]\n", fb_info.green.offset, fb_info.green.length, fb_info.green.msb_right); printf("fb info blue off[%d] len[%d] msb[%d]\n", fb_info.blue.offset, fb_info.blue.length, fb_info.blue.msb_right); #endif if (fb_info.bpp != 16 && fb_info.bpp != 24 && fb_info.bpp != 32) { printf("fb bpp is not 16,24 or 32\n"); return -1; } if (fb_info.red.length > 8 || fb_info.green.length > 8 || fb_info.blue.length > 8) { printf("fb red|green|blue length is invalid\n"); return -1; } // 内存映射 fb_info.fbp = (char *)mmap(0, fb_info.size, PROT_READ | PROT_WRITE, MAP_SHARED, fb_info.fbfd, 0); if (fb_info.fbp == (char *)-1) { printf("mmap fialed\n"); return -1; } show_bmp(img_name); //删除映射 munmap(fb_info.fbp, fb_info.size); return 0; } int main(int argc, char **argv) { char img_name[64]; if (argc != 2) { printf("arg error\n"); return 0; } snprintf(img_name, sizeof(img_name), "%s", argv[1]); printf("img_name = %s\n", img_name); fb_info.fbfd = open("/dev/fb0", O_RDWR); if (!fb_info.fbfd) { printf("Error: cannot open framebuffer device(/dev/fb0).\n"); return -1; } show_picture(img_name); close(fb_info.fbfd); return 0; } ···
只能是通过QT显示图片后,将/dev/fb0里面的数据抓出来,要显示的时候再cat这个数据到fb0里显示。有哪位大神知道是什么原因导致的吗?
-
开发板上不能运行应用程序提示not found
这个看网上说是缺少库,在虚拟机下执行readelf -l demo, 提示require libc.so.6和libm.so.6,
我尝试从虚拟机的arm-linux-gnueabi的库里复制到rootfs的lib中,没有解决。希望路过的大师们能指点迷津,感谢!
-
A40i将hdmi输出改为 tft_lcd
我a40i 的sdk 刚开始编译的时候./build.sh config 显示选的是 0 hdmi ,我现在想把之前选的hdmi输出改为 tft_lcd,重新执行./build.sh config 选择 4 tft_lcd,但是不起作用,编出来的固件显示输出还是hdmi,
刚才又重复./build.sh config了好几次了,都没生效,fex文件已经加载 sys_config_tft_lcd.fex 的配置信息了,但是pack出来的固件仍然是hdmi显示输出,可以通过改哪个配置文件修改吗
配置打包的过程记录:
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.4.0-150-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s just raised the bar for easy, resilient and secure K8s cluster deployment. https://ubuntu.com/engage/secure-kubernetes-at-the-edge * Canonical Livepatch is available for installation. - Reduce system reboots and improve kernel security. Activate at: https://ubuntu.com/livepatch 116 packages can be updated. 1 update is a security update. Your Hardware Enablement Stack (HWE) is supported until April 2023. Last login: Tue Aug 22 11:50:20 2023 from 192.168.3.105 tuner@tuner-virtual-machine:~$ tuner@tuner-virtual-machine:~$ tuner@tuner-virtual-machine:~$ tuner@tuner-virtual-machine:~$ cd /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ ./build.sh config Welcome to mkscript setup progress All available chips: 0. sun8iw11p1 Choice: 0 All available platforms: 0. linux Choice: 0 All available kernel: 0. linux-3.10 Choice: 0 All available boards: 0. t3-mp1 1. t3-p1 2. t3-p2 3. t3-p3 4. tlt3_a40i-evm Choice: 4 All available rootfs: 0. buildroot 1. buildroot-201611 2. debian_fs Choice: 1 select buildroot-201611 All available float: 0. gnueabi 1. gnueabihf Choice: 1 select gnueabihf All available qt version: 0. 5.9.0 1. 5.9.7 Choice: 0 select 5.9.0 All available output configs: 0. hdmi 1. vga 2. lvds_lcd 3. mipi_lcd 4. tft_lcd Choice: 4 All available output configs: 0. t3 1. a40i Choice: 1 create misc_config gnueabihf tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ ./build.sh build buidroot-201611... xgnueabihf sun8iw11p1_hf_defconfig INFO: ---------------------------------------- INFO: build lichee ... INFO: chip: sun8iw11p1 INFO: platform: linux INFO: kernel: linux-3.10 INFO: board: tlt3_a40i-evm INFO: output: out/sun8iw11p1/linux/tlt3_a40i-evm INFO: ---------------------------------------- INFO: build buildroot ... make: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611' >>> Finalizing target directory rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas/*.xml /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas/*.dtd /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/glib-compile-schemas /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/share/glib-2.0/schemas --targetdir=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas No schema files found: doing nothing. PYTHONPATH="/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7/sysconfigdata/:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7/site-packages/" /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/python2.7 support/scripts/pycompile.py /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 -name '*.pyo' -print0 | xargs -0 --no-run-if-empty rm -f mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc echo "T3/A40i-Tronlong" > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/hostname /bin/sed -i -e '$a \127.0.1.1\tT3/A40i-Tronlong' -e '/^127.0.1.1/d' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/hosts mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc echo "Welcome to Allwinner T3 Linux Platform V1.4" > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/issue mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/network/ ( echo "# interface file auto-generated by buildroot"; echo ; echo "auto lo"; echo "iface lo inet loopback"; echo ; echo "allow-hotplug eth0"; echo "iface eth0 inet dhcp"; ) > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/network/interfaces /bin/sed -i -e s,^root:[^:]*:,root::, /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/shadow ln -sf bash /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/bin/sh /bin/sed -i -e '/ttyS0::respawn:\/bin\/login/d' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab /bin/sed -i -e '/# Put a getty on the serial port/a\ttyS0::respawn:/bin/login -f root' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab /bin/sed -i -e '/^#.*-o remount,rw \/$/s~^#\+~~' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab Generating locale zh_CN.UTF-8 rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge for i in C en_US zh_CN locale-archive; do echo $i >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge; done for dir in /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/locale /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/locale; do for langdir in $dir/*; do if [ -e "${langdir}" ]; then grep -qx "${langdir##*/}" /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge || rm -rf $langdir; fi done; done if [ -d /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale ]; then for lang in C en_US zh_CN; do if [ -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale/$lang/XLC_LOCALE ]; then echo "$lang/XLC_LOCALE: $lang"; fi done > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale/locale.dir; fi rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/include /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/aclocal \ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/pkgconfig /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/pkgconfig \ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/cmake /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/cmake find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/libexec/ \ \( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/zsh rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/man /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/man rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/info /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/info rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/doc /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/doc rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/gtk-doc rmdir /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share 2>/dev/null Makefile:641: recipe for target 'target-finalize' failed make[1]: [target-finalize] Error 1 (ignored) find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target -type f \( -perm /111 -o -name '*.so*' \) -not \( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' \) -print0 | xargs -0 /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove-section=.note 2>/dev/null || true find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ -type f -name 'libpthread*.so*' | \ xargs -r /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove-section=.note --strip-debug find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ -type f -name 'ld-*.so*' | \ xargs -r /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove-section=.note --strip-debug test -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/ld.so.conf && \ { echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true test -d /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/ld.so.conf.d && \ { echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc ( \ echo "NAME=Buildroot"; \ echo "VERSION=2016.11 Fri Aug 25 10:39:19 CST 2023"; \ echo "ID=buildroot"; \ echo "VERSION_ID=2016.11"; \ echo "PRETTY_NAME=\"Buildroot 2016.11\"" \ ) > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/os-release >>> Executing post-build script target/user_rootfs_build.sh run user rootfs build script------------genrootfs = not genrootfs DO NOT compile sdk lib make: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611' INFO: build buildroot OK. INFO: build kernel ... INFO: prepare toolchain of sun8iw11p1... no file name,use gz Building kernel /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/output/lib/modules/3.10.65-rt69 Copy rootfs for arm rootfs_32bit.cpio_buildroot_201611.gz CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h make[1]: 'include/generated/mach-types.h' is up to date. CALL scripts/checksyscalls.sh CC scripts/mod/devicetable-offsets.s GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTLD scripts/mod/modpost CHK include/generated/compile.h CHK kernel/config_data.h CC drivers/soc/allwinner/pm/standby/common.o CC drivers/soc/allwinner/pm/standby/standby_twi.o CC drivers/soc/allwinner/pm/standby/power/axp_power.o CC drivers/soc/allwinner/pm/standby/power/axp15_power.o CC drivers/soc/allwinner/pm/standby/power/axp22_power.o CC drivers/soc/allwinner/pm/standby/power/axp20_power.o CC drivers/soc/allwinner/pm/standby/power/standby_power.o drivers/soc/allwinner/pm/standby/power/standby_power.c: In function 'pmu_get_voltage': drivers/soc/allwinner/pm/standby/power/standby_power.c:43:9: warning: implicit declaration of function 'axp20_get_volt' [-Wimplicit-function-declaration] ret = axp20_get_volt(tree); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:46:9: warning: implicit declaration of function 'axp22_get_volt' [-Wimplicit-function-declaration] ret = axp22_get_volt(tree); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:59:9: warning: implicit declaration of function 'axp15_get_volt' [-Wimplicit-function-declaration] ret = axp15_get_volt(tree); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c: In function 'pmu_set_voltage': drivers/soc/allwinner/pm/standby/power/standby_power.c:84:9: warning: implicit declaration of function 'axp20_set_volt' [-Wimplicit-function-declaration] ret = axp20_set_volt(tree, voltage); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:87:9: warning: implicit declaration of function 'axp22_set_volt' [-Wimplicit-function-declaration] ret = axp22_set_volt(tree, voltage); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:100:9: warning: implicit declaration of function 'axp15_set_volt' [-Wimplicit-function-declaration] ret = axp15_set_volt(tree, voltage); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c: In function 'pmu_get_state': drivers/soc/allwinner/pm/standby/power/standby_power.c:128:9: warning: implicit declaration of function 'axp20_get_state' [-Wimplicit-function-declaration] ret = axp20_get_state(tree); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:131:9: warning: implicit declaration of function 'axp22_get_state' [-Wimplicit-function-declaration] ret = axp22_get_state(tree); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:144:9: warning: implicit declaration of function 'axp15_get_state' [-Wimplicit-function-declaration] ret = axp15_get_state(tree); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c: In function 'pmu_set_state': drivers/soc/allwinner/pm/standby/power/standby_power.c:172:9: warning: implicit declaration of function 'axp20_set_state' [-Wimplicit-function-declaration] ret = axp20_set_state(tree, state); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:188:9: warning: implicit declaration of function 'axp15_set_state' [-Wimplicit-function-declaration] ret = axp15_set_state(tree, state); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c: In function 'pmu_suspend_calc': drivers/soc/allwinner/pm/standby/power/standby_power.c:217:9: warning: implicit declaration of function 'axp20_suspend_calc' [-Wimplicit-function-declaration] ret = axp20_suspend_calc(mask, func); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:221:9: warning: implicit declaration of function 'axp22_suspend_calc' [-Wimplicit-function-declaration] ret = axp22_suspend_calc(mask, func); ^ drivers/soc/allwinner/pm/standby/power/standby_power.c:234:9: warning: implicit declaration of function 'axp15_suspend_calc' [-Wimplicit-function-declaration] ret = axp15_suspend_calc(mask, func); ^ CC drivers/soc/allwinner/pm/standby/standby_clock.o CC drivers/soc/allwinner/pm/standby/standby_debug.o AS drivers/soc/allwinner/pm/standby/standby_divlib.o CC drivers/soc/allwinner/pm/standby/standby_dram.o AS drivers/soc/allwinner/pm/standby/./../mem_mmu_pc_asm.o CC drivers/soc/allwinner/pm/standby/./../mem_divlibc.o CC drivers/soc/allwinner/pm/standby/./../mem_clk.o CC drivers/soc/allwinner/pm/standby/./../mem_timing.o CC drivers/soc/allwinner/pm/standby/./../mem_serial.o CC drivers/soc/allwinner/pm/standby/./../mem_printk.o CC drivers/soc/allwinner/pm/standby/./../pm_debug.o CC drivers/soc/allwinner/pm/standby/main.o drivers/soc/allwinner/pm/standby/main.c: In function 'standby_main': drivers/soc/allwinner/pm/standby/main.c:135:3: warning: implicit declaration of function 'power_enter_super_calc' [-Wimplicit-function-declaration] power_enter_super_calc(&pm_info, &extended_standby_para_info, ^ drivers/soc/allwinner/pm/standby/main.c:144:3: warning: implicit declaration of function 'standby_twi_init_losc' [-Wimplicit-function-declaration] standby_twi_init_losc(pm_info.pmu_arg.twi_port); ^ drivers/soc/allwinner/pm/standby/main.c: In function 'bus_enter_lowfreq': drivers/soc/allwinner/pm/standby/main.c:332:3: warning: implicit declaration of function 'standby_clk_ldodisable' [-Wimplicit-function-declaration] standby_clk_ldodisable(); ^ drivers/soc/allwinner/pm/standby/main.c: In function 'bus_freq_resume': drivers/soc/allwinner/pm/standby/main.c:342:3: warning: implicit declaration of function 'standby_clk_ldoenable' [-Wimplicit-function-declaration] standby_clk_ldoenable(); ^ CC drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.o drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.c: In function 'dram_udelay': drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.c:30:2: warning: implicit declaration of function 'change_runtime_env' [-Wimplicit-function-declaration] change_runtime_env(); ^ drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.c:31:2: warning: implicit declaration of function 'delay_us' [-Wimplicit-function-declaration] delay_us(n); ^ In file included from drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.c:18:0: drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.c: In function 'mctl_channel_init_standby': drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_hal-sun8iw11.h:77:35: warning: implicit declaration of function 'printk' [-Wimplicit-function-declaration] #define dram_dbg_0(fmt, args...) printk(fmt, ##args) ^ drivers/soc/allwinner/pm/standby/dram/sun8iw11p1/mctl_standby-sun8iw11.c:713:2: note: in expansion of macro dram_dbg_0' dram_dbg_0("mctl_channel_init_standby\n"); ^ rm -rf *.o drivers/soc/allwinner/pm/standby/./*.o CC drivers/soc/allwinner/pm/mem_divlibc.o CC drivers/soc/allwinner/pm/mem_int.o CC drivers/soc/allwinner/pm/mem_clk.o CC drivers/soc/allwinner/pm/mem_gpio.o CC drivers/soc/allwinner/pm/mem_timing.o CC drivers/soc/allwinner/pm/mem_serial.o AS drivers/soc/allwinner/pm/standby.o LD drivers/soc/allwinner/pm/pm_tmp.o LD drivers/soc/allwinner/pm/built-in.o LD drivers/soc/allwinner/built-in.o LD drivers/soc/built-in.o LD drivers/video/sunxi/disp2/hdmi/hdmi.o LD drivers/video/sunxi/disp2/hdmi/built-in.o LD drivers/video/sunxi/built-in.o LD drivers/video/built-in.o LD drivers/built-in.o LINK vmlinux LD vmlinux.o MODPOST vmlinux.o WARNING: modpost: Found 1 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map OBJCOPY arch/arm/boot/Image Kernel: arch/arm/boot/Image is ready GZIP arch/arm/boot/compressed/piggy.gzip AS arch/arm/boot/compressed/piggy.gzip.o LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zImage Kernel: arch/arm/boot/zImage is ready UIMAGE arch/arm/boot/uImage Image Name: Linux-3.10.65-rt69 Created: Fri Aug 25 10:39:44 2023 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 5238000 Bytes = 5115.23 KiB = 5.00 MiB Load Address: 40008000 Entry Point: 40008000 Image arch/arm/boot/uImage is ready Building modules, stage 2. MODPOST 19 modules 'arch/arm/boot/Image' -> 'output/bImage' 'arch/arm/boot/uImage' -> 'output/uImage' 'arch/arm/boot/zImage' -> 'output/zImage' Building modules build nand library /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/nand/sun8iw11p1/lib build nand with existing library make: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/nand' make -C /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10 M=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/nand make[1]: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10' LD [M] /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/nand/sun8iw11p1/nand.o Building modules, stage 2. MODPOST 1 modules LD [M] /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/nand/sun8iw11p1/nand.ko make[1]: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10' make: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/nand' [GPU]: Building mali400 device driver... make: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu' make -j -C mali400/kernel_mode/driver/src/devicedrv/mali BUILD=release make[1]: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali' make ARCH=arm -C /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10 M=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali modules make[2]: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10' CC [M] /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/__malidrv_build_info.o LD [M] /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/mali.o Building modules, stage 2. MODPOST 1 modules CC /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/mali.mod.o LD [M] /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/mali.ko make[2]: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10' make[1]: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali' 'mali400/kernel_mode/driver/src/devicedrv/mali/mali.ko' -> '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/output/lib/modules/3.10.65-rt69/mali.ko' make: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/linux-3.10/modules/gpu' [GPU]: mali400 device driver has been built. regenerate rootfs cpio 4283 blocks 5005 blocks build_ramfs Copy boot.img to output directory ... Copy modules to target ... ./scripts/build.sh sun8iw11p1 compile Kernel successful INFO: build kernel OK. INFO: build rootfs ... make: Entering directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611' >>> Finalizing target directory rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas/*.xml /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas/*.dtd /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/glib-compile-schemas /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/share/glib-2.0/schemas --targetdir=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas No schema files found: doing nothing. PYTHONPATH="/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7/sysconfigdata/:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7/site-packages/" /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/python2.7 support/scripts/pycompile.py /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 -name '*.pyo' -print0 | xargs -0 --no-run-if-empty rm -f mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc echo "T3/A40i-Tronlong" > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/hostname /bin/sed -i -e '$a \127.0.1.1\tT3/A40i-Tronlong' -e '/^127.0.1.1/d' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/hosts mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc echo "Welcome to Allwinner T3 Linux Platform V1.4" > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/issue mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/network/ ( echo "# interface file auto-generated by buildroot"; echo ; echo "auto lo"; echo "iface lo inet loopback"; echo ; echo "allow-hotplug eth0"; echo "iface eth0 inet dhcp"; ) > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/network/interfaces /bin/sed -i -e s,^root:[^:]*:,root::, /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/shadow ln -sf bash /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/bin/sh /bin/sed -i -e '/ttyS0::respawn:\/bin\/login/d' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab /bin/sed -i -e '/# Put a getty on the serial port/a\ttyS0::respawn:/bin/login -f root' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab /bin/sed -i -e '/^#.*-o remount,rw \/$/s~^#\+~~' /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab Generating locale zh_CN.UTF-8 rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge for i in C en_US zh_CN locale-archive; do echo $i >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge; done for dir in /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/locale /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/locale; do for langdir in $dir/*; do if [ -e "${langdir}" ]; then grep -qx "${langdir##*/}" /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge || rm -rf $langdir; fi done; done if [ -d /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale ]; then for lang in C en_US zh_CN; do if [ -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale/$lang/XLC_LOCALE ]; then echo "$lang/XLC_LOCALE: $lang"; fi done > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale/locale.dir; fi rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/include /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/aclocal \ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/pkgconfig /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/pkgconfig \ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/cmake /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/cmake find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/libexec/ \ \( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/zsh rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/man /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/man rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/info /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/info rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/doc /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/doc rm -rf /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/gtk-doc rmdir /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share 2>/dev/null Makefile:641: recipe for target 'target-finalize' failed make[1]: [target-finalize] Error 1 (ignored) find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target -type f \( -perm /111 -o -name '*.so*' \) -not \( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' \) -print0 | xargs -0 /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove-section=.note 2>/dev/null || true find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ -type f -name 'libpthread*.so*' | \ xargs -r /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove-section=.note --strip-debug find /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ -type f -name 'ld-*.so*' | \ xargs -r /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove-section=.note --strip-debug test -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/ld.so.conf && \ { echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true test -d /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/ld.so.conf.d && \ { echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true mkdir -p /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc ( \ echo "NAME=Buildroot"; \ echo "VERSION=2016.11 Fri Aug 25 10:39:55 CST 2023"; \ echo "ID=buildroot"; \ echo "VERSION_ID=2016.11"; \ echo "PRETTY_NAME=\"Buildroot 2016.11\"" \ ) > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/etc/os-release >>> Executing post-build script target/user_rootfs_build.sh run user rootfs build script------------genrootfs = y cp: target '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/target/bin/' is not a directory you must compile QT5.9.0 first!!!!!!! \nlibsdk.so compile ok!!!\n\n make[2]: Nothing to be done for 'all'. cp: cannot stat '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/sdktest/eve_module/classifier/*': No such file or directory make[2]: Nothing to be done for 'all'. make[2]: Nothing to be done for 'all'. make finish!!! make[2]: Nothing to be done for 'all'. make[2]: Nothing to be done for 'all'. echo ----------vproxy--------- ----------vproxy--------- /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++ --sysroot=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot -c ./videoprosy.cpp -o ./videopro.o -rdynamic -fPIC -shared -DUSE_LOGCAT -DHAVE_PTHREADS -DHAVE_SYS_UIO_H -DANDROID_SMP=1 -D__ARM_HAVE_DMB -D__ARM_HAVE_LDREX_STREX -DHAVE_POSIX_CLOCKS -DHAVE_PRCTL -DWATERMARK -DCDX_V27 -DSUPPORT_NEW_DRIVER -D_GNU_SOURCE -DCONFIG_CHIP=7 -DCONFIG_TARGET_PRODUCT= -DCONFIG_PRODUCT=2 -DCONFIG_VE_IPC=1 -DROTATE_PIC_HW=0 -DVE_PHY_OFFSET=0x40000000 -DCONFIG_LOG_LEVEL=0 -I-I./ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/include/disp2 -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/include/utils -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib//include/cutils/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/media -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/camera -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/camera/moudle -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/camera/allwinnertech/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/camera/allwinnertech/water_mark/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/camera/adas/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/storage/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/sound/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/memory/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/misc/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/audioenc/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/eve_module/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/eve_module -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../tools/pack/chips/sun8iw11p1/hal/gpu/fbdev_hf/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/glib-2.0/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/glib-2.0/include/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gio-unix-2.0/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/adecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/aencoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/alsa/sound -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/adecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/libxml -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/live -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/openssl -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/sdecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/external/include/zlib -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcedarc/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/base/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/muxer/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/parser/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/playback/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/stream/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/common/iniparser -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/libcore/common/plugin -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/xmetadataretriever/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/include/xplayer/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/../shm/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/../dbusmedia/ In file included from ./videoprosy.cpp:8:0: /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/../dbusmedia/dbusmediavideotype.h:19:1: warning: 'typedef' was ignored in this declaration }; ^ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/../dbusmedia/dbusmediavideotype.h:25:1: warning: 'typedef' was ignored in this declaration }; ^ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++ --sysroot=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot -o ./libvideoproxy.so ./videopro.o -rdynamic -fPIC -shared -L./cedarx// -Wl,--no-undefined -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/cedarx/lib_hf/ -Wl,--no-undefined -ladecoder -laencoder -lcdx_base -lcdx_common -lcdx_muxer -lcdx_parser -lcdx_playback -lcdx_stream -lMemAdapter -lcdc_base -lsubdecoder -lvdecoder -lvencoder -lVE -lvideoengine -lxmetadataretriever -lxplayer -lrt -lpthread -lz -lcrypto -lssl -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/libs_hf -lsdk_compose -lsdk_disp -lsdk_g2d -lsdk_dvr -lsdk_player -lsdk_tr -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../../../../../tools/pack/chips/sun8iw11p1/hal/gpu/fbdev_hf/lib/ -lGLESv2 -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib -lsdk -ltinyalsa -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/libs -lawshm -lawcommediavideo -I../shm/ -I../dbusmedia/ cp ./libvideoproxy.so /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoproxy/../../sdk_lib/libs make[2]: Circular videoserv <- videoserv dependency dropped. echo ------------------- ------------------- /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++ --sysroot=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot -c ./background_video_player.cpp -o ./background_video_player.o -g -DUSE_LOGCAT -DHAVE_PTHREADS -DHAVE_SYS_UIO_H -DANDROID_SMP=1 -D__ARM_HAVE_DMB -D__ARM_HAVE_LDREX_STREX -DHAVE_POSIX_CLOCKS -DHAVE_PRCTL -DWATERMARK -DADAS_ENABLE -DCDX_V27 -DSUPPORT_NEW_DRIVER -D_GNU_SOURCE -DCONFIG_CHIP=7 -DCONFIG_TARGET_PRODUCT= -DCONFIG_PRODUCT=2 -DCONFIG_VE_IPC=1 -DROTATE_PIC_HW=0 -DVE_PHY_OFFSET=0x40000000 -DCONFIG_LOG_LEVEL=0 -DBGVIDEO_SER -I-I./ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/include/disp2 -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/include/utils -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib//include/cutils/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/media -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/moudle -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/allwinnertech/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/allwinnertech/water_mark/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/adas/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/storage/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/sound/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/memory/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/misc/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/audioenc/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/eve_module/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/eve_module -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../tools/pack/chips/sun8iw11p1/hal/gpu/fbdev_hf/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/glib-2.0/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/glib-2.0/include/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gio-unix-2.0/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/adecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/aencoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/alsa/sound -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/adecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/libxml -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/live -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/openssl -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/sdecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/zlib -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcedarc/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/base/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/muxer/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/parser/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/playback/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/stream/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/common/iniparser -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/common/plugin -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/xmetadataretriever/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/xplayer/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../shm/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../dbusmedia/ In file included from ./background_video_player.cpp:11:0: /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../dbusmedia/dbusmediavideotype.h:19:1: warning: 'typedef' was ignored in this declaration }; ^ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../dbusmedia/dbusmediavideotype.h:25:1: warning: 'typedef' was ignored in this declaration }; ^ ./background_video_player.cpp: In static member function 'static int CBackGroundMediaVideo::handleShareMemControlCmd(int, int, char*, void*, void*)': ./background_video_player.cpp:410:21: warning: NULL used in arithmetic [-Wpointer-arith] if(pout->val0 != NULL) ^ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++ --sysroot=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot -c ./bg_video_serv_warper.cpp -o ./bg_video_serv_warper.o -g -DUSE_LOGCAT -DHAVE_PTHREADS -DHAVE_SYS_UIO_H -DANDROID_SMP=1 -D__ARM_HAVE_DMB -D__ARM_HAVE_LDREX_STREX -DHAVE_POSIX_CLOCKS -DHAVE_PRCTL -DWATERMARK -DADAS_ENABLE -DCDX_V27 -DSUPPORT_NEW_DRIVER -D_GNU_SOURCE -DCONFIG_CHIP=7 -DCONFIG_TARGET_PRODUCT= -DCONFIG_PRODUCT=2 -DCONFIG_VE_IPC=1 -DROTATE_PIC_HW=0 -DVE_PHY_OFFSET=0x40000000 -DCONFIG_LOG_LEVEL=0 -DBGVIDEO_SER -I-I./ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/include/disp2 -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/include/utils -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib//include/cutils/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/media -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/moudle -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/allwinnertech/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/allwinnertech/water_mark/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/camera/adas/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/storage/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/sound/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/memory/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/misc/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/audioenc/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/eve_module/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/eve_module -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../tools/pack/chips/sun8iw11p1/hal/gpu/fbdev_hf/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/glib-2.0/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/glib-2.0/include/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gio-unix-2.0/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/adecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/aencoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/alsa/sound -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/adecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/libxml -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/live -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/openssl -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/sdecoder -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/external/include/zlib -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcedarc/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/base/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/muxer/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/parser/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/playback/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/stream/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/common/iniparser -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/libcore/common/plugin -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/xmetadataretriever/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/include/xplayer/include -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../shm/ -I/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../dbusmedia/ In file included from ./bg_video_serv_warper.cpp:14:0: /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../dbusmedia/dbusmediavideotype.h:19:1: warning: 'typedef' was ignored in this declaration }; ^ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/../dbusmedia/dbusmediavideotype.h:25:1: warning: 'typedef' was ignored in this declaration }; ^ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-g++ --sysroot=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot -o ./video_serv ./background_video_player.o ./bg_video_serv_warper.o -DBGVIDEO_SER -L./cedarx// -Wl,--no-undefined -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/cedarx/lib_hf/ -Wl,--no-undefined -ladecoder -laencoder -lcdx_base -lcdx_common -lcdx_muxer -lcdx_parser -lcdx_playback -lcdx_stream -lMemAdapter -lcdc_base -lsubdecoder -lvdecoder -lvencoder -lVE -lvideoengine -lxmetadataretriever -lxplayer -lrt -lpthread -lz -lcrypto -lssl -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/libs_hf -lsdk_compose -lsdk_disp -lsdk_g2d -lsdk_dvr -lsdk_player -lsdk_tr -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../../../../../tools/pack/chips/sun8iw11p1/hal/gpu/fbdev_hf/lib/ -lGLESv2 -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib -lsdk -ltinyalsa -L/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/target/user_rootfs_misc/a40i/sdk_demo/videoservice/../../sdk_lib/libs -lawshm -lawcommediavideo ./makeMediaUI: line 9: ../../../../../../buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake: No such file or directory /home/tronlong/work/T3/sdk/allwin/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake -o Makefile MediaUI.pro make[2]: /home/tronlong/work/T3/sdk/allwin/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake: Command not found Makefile:460: recipe for target 'Makefile' failed make[2]: *** [Makefile] Error 127 ./makeCameraUI: line 9: ../../../../../../buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake: No such file or directory /home/tronlong/work/T3/sdk/allwin/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake -o Makefile CameraUI.pro make[2]: /home/tronlong/work/T3/sdk/allwin/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake: Command not found Makefile:563: recipe for target 'Makefile' failed make[2]: *** [Makefile] Error 127 ./makeLauncher: line 9: ../../../../../../buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake: No such file or directory /home/tronlong/work/T3/sdk/allwin/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake -o Makefile Launcher.pro make[2]: /home/tronlong/work/T3/sdk/allwin/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake: Command not found Makefile:400: recipe for target 'Makefile' failed make[2]: *** [Makefile] Error 127 run user rootfs build script---------done! >>> Generating root filesystem image rootfs.ext2 rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM rm -f /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_users_table.txt echo '#!/bin/sh' > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs echo "set -e" >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs echo "chown -h -R 0:0 /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target" >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs printf ' dbus -1 dbus -1 * /var/run/dbus - dbus DBus messagebus user\n - - docker -1 * - - - Docker Application Container Framework\n - - input -1 * - - - Input device group\n mosquitto -1 nogroup -1 * - - - Mosquitto user\n sshd -1 sshd -1 * - - - SSH drop priv user\n ftp -1 ftp -1 * /home/ftp - - Anonymous FTP User\n\n' >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_users_table.txt PATH="/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/bin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/sbin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/sbin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611/support/scripts/mkusers /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_users_table.txt /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs cat system/device_table.txt > /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_device_table.txt printf ' /bin/busybox f 4755 0 0 - - - - -\n /usr/libexec/dbus-daemon-launch-helper f 4755 0 0 - - - - -\n /dev/console c 622 0 0 5 1 - - -\n\n' >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_device_table.txt echo "/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/makedevs -d /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_device_table.txt /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target" >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs printf ' PATH="/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/bin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/sbin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/sbin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" mke2img -d /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target -G 4 -R 1 -b 2097152 -B 0 -i 524288 -I 0 -o /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/images/rootfs.ext2\n' >> /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs chmod a+x /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs PATH="/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/bin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/sbin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/sbin:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/fakeroot -- /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_fakeroot.fs rootdir=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target table='/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/build/_device_table.txt' tune2fs 1.43.3 (04-Sep-2016) tune2fs 1.43.3 (04-Sep-2016) Please run e2fsck -f on the filesystem. Creating journal inode: done This filesystem will be automatically checked every 20 mounts or 0 days, whichever comes first. Use tune2fs -c or -i to override. mke2img: e2fsck was successfully run on '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/images/rootfs.ext2' (ext4) tune2fs 1.43.3 (04-Sep-2016) Setting maximal mount count to -1 Setting interval between checks to 0 seconds /usr/bin/install -m 0644 support/misc/target-dir-warning.txt /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/target/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM ln -sf rootfs.ext2 /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/out/sun8iw11p1/linux/common/buildroot/images/rootfs.ext4 make: Leaving directory '/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/buildroot-201611' INFO: build rootfs OK. INFO: ---------------------------------------- INFO: build lichee OK. INFO: ---------------------------------------- no SATA tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ tuner@tuner-virtual-machine:/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee$ ./build.sh pack build buidroot-201611... xgnueabihf sun8iw11p1_hf_defconfig INFO: packing firmware ... copying tools file copying configs file ./out/aultls32.fex ./out/aultools.fex ./out/boot_package.cfg ./out/boot_package.fex ./out/boot_package_nor.cfg ./out/cardscript.fex ./out/cardscript_secure.fex ./out/cardtool.fex ./out/diskfs.fex ./out/env.cfg ./out/env_burn.cfg ./out/image.cfg renamed './out/image_linux.cfg' -> './out/image.cfg' ./out/split_xxxx.fex ./out/sunxi.fex ./out/sys_config.fex ./out/sys_config_hdmi.fex ./out/sys_config_lvds_lcd.fex ./out/sys_config_mipi_lcd.fex ./out/sys_config_tft_lcd.fex ./out/sys_config_vga.fex ./out/sys_partition_dump.fex renamed './out/sys_partition_linux.fex' -> './out/sys_partition.fex' ./out/sys_partition_linux_128M.fex ./out/sys_partition_linux_256M.fex ./out/sys_partition_linux_mmc.fex ./out/sys_partition_private.fex ./out/toc0.fex ./out/toc1.fex ./out/usbtool.fex ./out/usbtool_test.fex copying boot resource lzma: out/bootlogo.bmp: No such file or directory copying boot file p=soc c=product state=0 p=soc c=platform state=0 p=soc c=target state=0 p=soc c=norflash state=0 p=soc c=power_sply state=0 p=soc c=card_boot state=0 p=soc c=pm_para state=0 p=soc c=card0_boot_para state=0 p=soc c=card2_boot_para state=0 p=soc c=twi_para state=0 p=soc c=uart_para state=0 p=soc c=jtag_para state=0 p=soc c=clock state=0 p=soc c=dram state=0 p=soc c=emac0 state=0 p=soc c=gmac0 state=0 p=soc c=can0 state=0 p=soc c=can0 state=1 p=soc c=twi0 state=0 p=soc c=twi1 state=0 p=soc c=twi2 state=0 p=soc c=twi3 state=0 p=soc c=twi4 state=0 p=soc c=ir0 state=0 p=soc c=uart0 state=0 p=soc c=uart0 state=1 p=soc c=uart1 state=0 p=soc c=uart1 state=1 p=soc c=uart2 state=0 p=soc c=uart2 state=1 p=soc c=uart3 state=0 p=soc c=uart3 state=1 p=soc c=uart4 state=0 p=soc c=uart4 state=1 p=soc c=uart5 state=0 p=soc c=uart5 state=1 p=soc c=uart6 state=0 p=soc c=uart6 state=1 p=soc c=uart7 state=0 p=soc c=uart7 state=1 p=soc c=spi0 state=0 p=soc c=spi1 state=0 p=soc c=spi2 state=0 p=soc c=spi3 state=0 p=soc c=rtp_para state=0 p=soc c=ctp state=0 p=soc c=ctp_list state=0 p=soc c=tkey_para state=0 p=soc c=motor_para state=0 p=soc c=nand0 state=0 p=soc c=sata state=0 p=soc c=boot_disp state=0 p=soc c=disp state=0 p=soc c=tv0 state=0 p=soc c=tv1 state=0 p=soc c=tvd state=0 p=soc c=tvd0 state=0 p=soc c=tvd1 state=0 p=soc c=tvd2 state=0 p=soc c=tvd3 state=0 p=soc c=lcd0 state=0 p=soc c=lcd0 state=1 p=soc c=pwm0 state=0 p=soc c=pwm0 state=1 p=soc c=pwm4 state=0 p=soc c=pwm4 state=1 p=soc c=car_reverse state=0 p=soc c=Transmit_fm state=0 p=soc c=hdmi state=0 p=soc c=ak7601 state=0 p=soc c=csi0 state=0 p=csi0 c=csi0_dev0 state=0 p=soc c=csi1 state=0 p=csi1 c=csi1_dev0 state=0 p=soc c=tvout_para state=0 p=soc c=tvin_para state=0 p=soc c=di state=0 p=soc c=sdc0 state=0 p=soc c=sdc1 state=0 p=soc c=sdc2 state=0 p=soc c=sdc3 state=0 p=soc c=smc state=0 p=soc c=gpio_para state=0 p=soc c=usbc0 state=0 p=soc c=usbc1 state=0 p=soc c=usbc2 state=0 p=soc c=gsensor_para state=0 p=soc c=gps_para state=0 p=soc c=ril_para state=0 p=soc c=wlan state=0 p=soc c=bt state=0 p=soc c=btlpm state=0 p=soc c=gy_para state=0 p=soc c=ls_para state=0 p=soc c=compass_para state=0 p=soc c=spdif state=0 p=soc c=sndspdif state=0 p=soc c=audiohdmi state=0 p=soc c=sndhdmi state=0 p=soc c=snddaudio0 state=0 p=soc c=daudio0 state=0 p=soc c=snddaudio1 state=0 p=soc c=daudio1 state=0 p=soc c=sndcodec state=0 p=soc c=codec state=0 p=soc c=pmu0 state=0 p=soc c=charger0 state=0 p=soc c=powerkey0 state=0 p=soc c=regulator0 state=0 p=soc c=axp_gpio0 state=0 p=soc c=dvfs_table state=0 p=soc c=Vdevice state=0 p=soc c=gpu_mali400_0 state=0 Conver script to dts ok. dtbpath=/mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/tools/pack/out/sunxi.fex update_fdt: u-boot.fex will merage sunxi.fex, generate u-boot.fex ---0xd0, 0xd update_fdt: num 863156 randto1k update_fdt: num 161056 randto1k file1_len = d2c00, file2_len = 29800 dtb offset d2c00,size 29800 update_fdt:genrate /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/tools/pack/out/u-boot.fex ok pack boot package GetPrivateProfileSection read to end content_count=1 packing for linux normal /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/tools/pack/pctools/linux/eDragonEx/ /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/tools/pack/out Begin Parse sys_partion.fex Add partion boot-resource.fex BOOT-RESOURCE_FEX Add partion very boot-resource.fex BOOT-RESOURCE_FEX FilePath: boot-resource.fex FileLength=447000Add partion env.fex ENV_FEX000000000 Add partion very env.fex ENV_FEX000000000 FilePath: env.fex FileLength=20000Add partion boot.fex BOOT_FEX00000000 Add partion very boot.fex BOOT_FEX00000000 FilePath: boot.fex FileLength=ceb000Add partion rootfs.fex ROOTFS_FEX000000 Add partion very rootfs.fex ROOTFS_FEX000000 FilePath: rootfs.fex FileLength=80000000sys_config.fex Len: 0x12439 config.fex Len: 0xceb4 split_xxxx.fex Len: 0x200 sys_partition.fex Len: 0xaeb sunxi.fex Len: 0x27520 boot0_nand.fex Len: 0x8000 boot0_sdcard.fex Len: 0x8000 u-boot.fex Len: 0x110000 toc1.fex Len: 0x8 toc0.fex Len: 0x8 fes1.fex Len: 0x3d80 boot_package.fex Len: 0x114000 full_img.fex Len: 0x16 usbtool.fex Len: 0x23000 aultools.fex Len: 0x27c29 aultls32.fex Len: 0x2455d cardtool.fex Len: 0x11c00 cardscript.fex Len: 0x779 sunxi_mbr.fex Len: 0x10000 dlinfo.fex Len: 0x4000 arisc.fex Len: 0x6 boot-resource.fex Len: 0x447000 Vboot-resource.fex Len: 0x4 env.fex Len: 0x20000 Venv.fex Len: 0x4 boot.fex Len: 0xceb000 Vboot.fex Len: 0x4 rootfs.fex Len: 0x80000000 Vrootfs.fex Len: 0x4 BuildImg 0 Dragon execute image.cfg SUCCESS ! ----------image is at---------- /mnt/work_sdc1/tlA40i/LinuxSDK/tlLichee/tools/pack/sun8iw11p1_linux_tla40i-evm_uart0.img pack finish no SATA
-
adb 和usb虚拟串口的切换
请问
内核配置里我选择serial gadget (with cdc acm and cdc obex support)后,可以在/dev/里找到ttyGs这个串口。
但是,如果我选择是是M,生成了以下三个*.ko.
我依次insmod,结果insmod g_serial.ko时有个提示:
/dev下也找不到ttyGS。
根文件这里,我已经选成M模式加载驱动了。但是没搜到关于adb相关的.ko。
禁用adb的话,usb_serial.ko加载就没事了。
问题是,如何灵活切换adb 和usb虚拟串口? -
cat /sys/class/thermal/thermal_zone0/temp 获取的温度误差大概有多少?
如题,cat /sys/class/thermal/thermal_zone0/temp 获取的温度误差大概有多少?
-
V853-pro开发板4寸屏,运行framebuffer的应用程序,显示不正常
基于100ask的SDK,在4寸屏上运行网盘例程06_应用例程\01_Framebuffer下面的应用。使用下面的命令交叉编译,
arm-openwrt-linux-muslgnueabi-gcc -o show_ascii show_ascii.c
出不来相应的效果。lvgl demo都正常。屏幕开机log显示也正常。
log显示是正常的,就是屏幕没有显示。
比如运行show_ascii ,正常应该屏幕中央显示 A ,但是屏幕显示是黑的。
完全按照手册上的步骤编译的。
export STAGING_DIR=~/tina-v853-open/prebuilt/rootfsbuilt/arm/toolchain- sunxi-musl-gcc-830/toolchain/arm-openwrt-linux-muslgnueabi
~/tina-v853- open/prebuilt/rootfsbuilt/arm/toolchain-sunxi-musl-gcc- 830/toolchain/bin/arm-openwrt-linux-gcc -o show_ascii show_ascii.c
这个是我的show_ascii文件
show_ascii.zip