
riscv
文章平均质量分 77
星星-点灯
大道至简
展开
-
linux设备适配触摸屏(gt1151)
记录下gt1151触摸驱动适配过程,主控为全志D1s点屏强芯。首先要找触摸驱动源码,可以去goodix的github仓库看一看,找到了一个通用的驱代码,链接如下:https://github.com/goodix/gt1x_driver_generic.git下载下来后放到Tina的kernel对应驱动目录下drivers/input/touchscreen/gt1x_new,新增了一个目录gt1x_new,下面就是驱动代码以及dts的适配了。DTS配置先把dts配置下,配置dts就要先明确硬件引原创 2022-02-18 01:02:07 · 15889 阅读 · 4 评论 -
D1s芒果派麻雀板:调大SD挂载分区方法
麻雀板初始固件默认是squashfs的只读文件系统,但是我们调试得找一个可读写的分区.,用来存放修改我们自己写的文件。通过df -h 可以看到 /mnt/SDCARD/ 路径下挂载了8M的fatfs文件系统,我们可以把自己的放到这个目录下执行。但是8M显然太小了,我64G的SD卡只能用这么点空间不是很憋屈。打开Tina linux SDK代码动手修改。1.初步尝试首先查看分区信息cat /proc/partitionsls -al /dev/by-name/由此可知mmcblk0p5 为roo原创 2021-12-29 23:40:16 · 1198 阅读 · 0 评论 -
全志D1/D1s芯片:芒果派麻雀点RGB屏填坑
前言最近全志推出了D1处理器,搭载平头哥玄铁906 RISC-V的应用处理器。于是准备入手玩一下,买了芒果派做了基于D1s的麻雀板,D1s是D1内封64M DDR的版本,去掉了hdmi输出。先晒下小巧精致的麻雀:点屏手上正好有块480*272的rgb屏,可以用这个小板子来点一下。想来rgb屏幕应该很好适配,dts里改几个参数就完事了,不过多次调整怎么也没法让画面正常输出,这个问题应该有不少人遇到。先直入主题说一下如何修复问题吧,后面在详细记录填坑过程。快速上手体验我修复的代码patch在这里原创 2021-12-19 14:03:47 · 12936 阅读 · 5 评论