随笔分类 -  全志R528

摘要:产品设计出来之后啊,大家使用的时候觉得反过来使用更加便捷。但是屏幕显示是反的。那怎么办那????? 修改硬件费时费工,那能否软件实现那????? 如果纯软件使用那就太费系统资源了。于是就想到了使用全志R528 自带的G2D功能(硬件加速功能)。 使用它进行旋转,后又发现uboot阶段系统没有G2D导 阅读全文
posted @ 2023-06-21 16:12 大龄小凡 阅读(2939) 评论(0) 推荐(1)
摘要:新做的板子发现TF插上之后有些板子系统无法识别到TF卡。 后对不良板子和好板子进行分析: 发现问题: 原理图 1、发现插上TF卡后DET管脚会和TF卡座外壳地连接到一起。 正常板子DET管脚会拉到0V左右,卡能识别。而不良产品不能被拉到低电平。 有些板子插上卡DET也是3.3V,而有一块板子不管是否 阅读全文
posted @ 2023-05-31 15:45 大龄小凡 阅读(814) 评论(0) 推荐(0)
摘要:最近调试网卡驱动,需要反复调试rx-delay和tx-delay参数。 按正常流程反复烧写系统镜像,非常麻烦。于是找了这个用uboot 的fdt 临时修改设备树的方法: *注:这种修改是一次性的,不可以保存的,只限这次启动的时候生效,断电或者重启就不生效了 1.设备上电过程中串口按住电脑键盘的"s" 阅读全文
posted @ 2023-04-21 16:43 大龄小凡 阅读(1328) 评论(0) 推荐(0)
摘要:交叉编译libxml2 硬件平台全志r528. 下载libxml2源码: https://blog.csdn.net/c1194758555/article/details/73888960 配置: ./configure --prefix=$PWD/build \ --host=arm-openw 阅读全文
posted @ 2023-03-28 14:23 大龄小凡 阅读(1421) 评论(0) 推荐(0)
摘要:硬件全志R528 目标:实现Linux 读取一帧dmx512串口数据。 问题分析:因为串口数据量太大,帧与帧之间的间隔太小。通过Linux自带的读取函数方法无法获取到 帧头和帧尾,读取到的数据都是缓存区中的,数据量又大。导致缓冲区中一直有很多数据, 又由于dmx512数据协议中并没有帧头帧尾字段只有 阅读全文
posted @ 2023-01-17 10:56 大龄小凡 阅读(1676) 评论(0) 推荐(1)
摘要:用的是全志的R528 SDK,Linux内核是5.4,新增加一个250000的非标准波特率 参考网络大神文档,实践并记录宝贵的经验。 方法: 1、修改内核的/include/uapi/asm-generic/termbits.h文件 这个CBAUD原来是0010017改为0030017,是用来做掩码 阅读全文
posted @ 2023-01-03 15:22 大龄小凡 阅读(5010) 评论(0) 推荐(0)
摘要:全志的GPIO号在 sunxi-gpio.h 中定义 sunxi-gpio.h1二、GPIO号定义#define SUNXI_PA_BASE 0#define SUNXI_PB_BASE 32#define SUNXI_PC_BASE 64#define SUNXI_PD_BASE 96#defin 阅读全文
posted @ 2022-12-28 16:45 大龄小凡 阅读(690) 评论(0) 推荐(0)
摘要:交叉编译esp8089 编译环境: 硬件:全志R528 ubuntu:Linux ubuntu 4.15.0-194-generic #205-Ubuntu SMP Fri Sep 16 19:49:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 内核:tina 阅读全文
posted @ 2022-12-28 11:43 大龄小凡 阅读(282) 评论(0) 推荐(0)
摘要:最近调试项目时遇到一个奇怪的问题。 当linux 系统繁忙时(开机,关机或APP繁忙等情况),此时按下触摸屏后, I2C总线就会报错,TP读数据失败,之后内存报错,重启。 root@TinaLinux:/# root@TinaLinux:/# root@TinaLinux:/# [ 199.7770 阅读全文
posted @ 2022-10-17 09:14 大龄小凡 阅读(1124) 评论(0) 推荐(0)