@yuzukitsuru 在 T113 (tina) 如何编译打包spi nand flash 固件 中说:
@jr_online
Target Images --->
[*] squashfs --->
可以了,谢谢大佬[抱拳]
@yuzukitsuru 在 T113 (tina) 如何编译打包spi nand flash 固件 中说:
@jr_online
Target Images --->
[*] squashfs --->
可以了,谢谢大佬[抱拳]
@yuzukitsuru 在 T113 (tina) 如何编译打包spi nand flash 固件 中说:
bootargs里修改mtd设备,或者用ubi
在env.cfg里
大佬,能说详细点吗?没弄过你说的,有点懵逼
在sys_config.fex 把 storage_type 改为5
分区表修改:
打包编译固件后通过phoenixsuit下载固件到板子上
运行起来可以看到uboot的bootlogo
然后就运行不起来了
报错如下:
有没有大佬能指点一下
有没有大佬能指点一下!!!让我少走点弯路 [抱拳]
目前的思路是在sys_config.fex 把 storage_type 改为5
然后分区表不知道怎么改,用的是128M的spi falsh
接着就是pack
@tevet 在 为了摆脱TINA-BSP的磁盘噩梦能舒服地只编译LVGL8在D1S/D1上面肆意玩耍 中说:
@jr_online 显然你的T113的环境依赖文件要拿出来的,
还是要载一下BSP来 拿出staging 编译出来的那些库呀,不然怎么能拿到正确的依赖库呢。
有空再给你搞搞咯
好的,感谢大佬[抱拳]
@whycan 在 请教一下各位大佬,T113 如何进入FEL BOOT? 中说:
不插TF卡,并且下拉 SPI FLASH 的 CS/MISO/MOSI 引脚,插入USB OTG 即进入FEL。
好滴,感谢大佬指点[抱拳]!
@whycan 在 配置好config之后重新编译,lvgl还是没有显示,屏幕上一直是原来的哪吒图片 中说:
@jr_online
buildroot busybox 文件系统可以放/etc/init.d/ 或 /etc/profile.d/
大佬,新手的我还不太懂buildroot busybox 文件系统这些 ,我现在是基于一个t113的tina sdk,在tina-t113/target/allwinner/t113-mq/base-files/etc/目录下新建了一个目录init.d,里面弄了一个脚本lvgldemo,但是编译成固件到板子上没效果。虽然这应该是不对的做法,忽略了一些东西,但是想着快速入门,就模仿着弄了。
@whycan 在 配置好config之后重新编译,lvgl还是没有显示,屏幕上一直是原来的哪吒图片 中说:
@lbklbk
这个包没有添加到开机执行中,你可以先在命令行终端手动执行试一试。
晕哥大佬,t113 (tina) 该怎么把lvgl添加到开机执行中呀
@yuzukitsuru 在 为了摆脱TINA-BSP的磁盘噩梦能舒服地只编译LVGL8在D1S/D1上面肆意玩耍 中说:
@jr_online 当然是用t113的重新编译了啊
大佬,我现在就是用在t113的方案上重新编译的,需要改哪里吗?
@yuzukitsuru 在 为了摆脱TINA-BSP的磁盘噩梦能舒服地只编译LVGL8在D1S/D1上面肆意玩耍 中说:
@jr_online d1s是riscv,t113是arm a7,怎么可能改个名字就行
那怎么办,大佬,求助一波[抱拳]。
@tevet
大佬,t113 tina 上怎么单独拿出来make呀?我这边编译报错:
我把d1s_nezha改为t113-mq了:
Makefile这边是:
@anruliu 在 t113 gt11触摸驱动 打包报错 中说:
@jr_online 确认下内核有没有配置CONFIG_INPUT_SENSORINIT
感谢大佬,就是这个CONFIG_INPUT_SENSORINIT没有配置,非常感谢提点!
@anruliu 在 t113 gt11触摸驱动 打包报错 中说:
@jr_online 确认下内核有没有配置CONFIG_INPUT_SENSORINIT
是不是在/linux-5.4/arch/arm/configs中的sun8iw20p1smp_defconfig呀?
我看到 # CONFIG_INPUT_SENSORINIT is not set,不知道是不是这个原因。
uboot那边是不是也要改呀?
在menuconfig 开启gt911的驱动,然后打包报错如下:
9t911驱动很多函数没有定义是怎么回事?有没有大佬指导一下菜鸡的我
@whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:
@jr_online
最优解是用编译文件系统的同一个 gcc 命令,这样 就不需要静态链接 libc 了。
那可以查看编译文件系统的gcc命令是哪个吗?
@whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:
@jr_online
Makefile 里面的 LDFLAGS 环境变量,或者链接那个命令行的最后面。
好滴,感谢大佬!
@whycan 在 T113 tina PC端不能通过adb和目标板进行文件传输 中说:
@jr_online
前面那个命令是手动把usb otg 切换到device状态。后面那个你用 gcc静态链接应该就没问题了,命令行加 -static
感谢大佬解惑,但是后面这个gcc静态链接的话怎么敲命令呢?
命令行加 -static的话,是这样CC=/xxx/xxx/tina-t113/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-glibc/toolchain/bin/arm-openwrt-linux-gcc make -static吗?
还是在makefile里面加呢?不太懂
@whycan 大佬,想在这里再请教你一个问题:
我通过adb把再虚拟机上编译好的lvgl可执行文件传到板子上,然后通过./lvgl_demo1执行报错:
这是为什么呢,难道是交叉编译的问题?
是这样编译的:CC=/xxx/xxx/tina-t113/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-glibc/toolchain/bin/arm-openwrt-linux-gcc make
目标板连接pc端后,
在PC端:adb devices,结果:List of devices attached
是不是编译的时候没有把adb的驱动加上?
有没有大佬解惑一下?
@yuzukitsuru 在 [新手求助]D1s/f133-a 如何优化LVGL8? 中说:
新版本Tina下的Package里GUI里有一个LVGL的demo,可以看一下那里的实现。论坛里也有使用的例子。
基本上我测试下800*480,静态编译lvgl8大概40fps,开了双缓可以到70fps多,G2D性能提升感觉不大,但是G2D提供了屏幕旋转的功能,也可以同时渲染两个lvgl界面
好的,我去看一下。我的是400960,是怎么开双缓的呢?
是这样吗?
#define DISP_BUF_SIZE (400960)
在芒果派上跑lvgl8,滑动切换界面时出现噪点和卡顿,该如何进行优化呢?有个g2d的是怎么使用呢?求大神指点一二!
@whycan 大佬,我的触摸还是没能联动lvgl,在lv_drv_conf.h里也改成对应的"/dev/input/event2",然后通过getevent也有触摸数据打印,但是lvgl触摸就是没反应。电容屏是不需要校准的吧。救救孩子吧!
@whycan 大佬,我现在得能显示正常了,但是运行lvgl的demo,触摸没反应。但是通过getevent进行调试发现,是有触摸的数据打印出来的。求助大佬!
@whycan
回老大,uboot-board.dts 我是修改了对应屏幕的分辨率,但是你说的初始化代码也要改是指屏参是吗?
这是现在的现象,屏幕是竖屏的,但现在是横屏显示了:
@whycan
大佬,我把屏接上还是没反应,接了逻辑分析仪抓了st7701s初始化引脚的时序,一直是拉高的。是不是我用的gpio被占用了呀?我用的是P3的PE8-11。
uboot-board.dts是这样配置gpio的 :
@whycan 在u-boot里面调试:是要把屏驱动放在 lichee/brandy-2.0/u-boot-2018/drivers/video/sunxi/disp2/disp/lcd底下吗?我刚刚发现一个问题,是不是要修改device/config/chips/d1/configs/mangopi_mp_rgb800x480_gt9xx/linux-5.4文件夹底下的config-5.4配置文件是不是也要修改呢?
@whycan 晕哥,我现在把st7701s屏的驱动弄好,相关板级配置文件也改了,然后编译镜像进去了,但是板子上没有调用到。想问一下这个板子是执行流程是怎样的呢?屏相关的驱动是在哪里调用的,刚接触真的一脸懵逼,求大佬解惑!
@whycan 在 简单修改 哪吒d1 tina sdk 的 sys_config.fex 和 board.dts,让D1s先把Linux跑起来。 中说:
@jr_online
注意调试串口, 默认是这个配置:device/config/chips/d1s/configs/nezha/sys_config.fex
[uart_para] uart_debug_port = 0 uart_debug_tx = port:PF02<3><1><default><default> uart_debug_rx = port:PF04<3><1><default><default>
晕哥,我又来打扰你了,想请教你一个很低级的问题:关于d1s的gpio操作,现在需要用到几个gpio,但不知道怎么把它们配到board.dts,然后在驱动文件来操作gpio。看了好多资料都无从下手。
@jr_online
sipeed 开发板就是st7701s 的, 可以参考一下:
大佬,我还在弄用芒果派mq通过rgb接口驱动st7701s屏的,我怎么才能知道这屏幕驱动有没有编译呀?
@yuzukitsuru 在 芒果派 MQ Pro 开发板 中说:
@jr_online 适用
芒果派麻雀到手试玩
https://bbs.aw-ol.com/topic/791/share/59
大佬,可以帮忙看看吗?触屏的没反应
@whycan 好的,大佬,我说一下思路,请大佬指正:把这个源码解压之后,然后在这个目录下执行make,然后把生成的可执行文件adb push到板子上,然后./xxx。
@whycan 是大佬您陪着我,有大佬您在,我踏实多了。明天继续拥抱老大
@whycan 噢噢,我的天,要改为PE2和PE3 ,又要重新编译了。明天再搞了。感谢大佬。感谢有你[抱拳]
@whycan 大佬,我把打包好的固件下载到芒果派上没反应
@whycan make -j8了快半个小时了,正常吗?现在还没编译好。但是我不知道在哪设置固件路径,有报错说固件路径不存在。
@whycan 那v2版本里有d1s的是不是就不用修改了呀,直接pack?
@whycan 修改好后,怎么进行编译和打包生成镜像呢?
@whycan 好的,大佬。我想请教个问题,就是这个芒果派wifi的,我烧录了tina_d1-mangopi_mq_rgb800x480_gt9xx_uart0_可能修复了某些显示屏问题_2021-12-24.img这个固件,那怎么进行wifi连接呢