摘要: i2c确认是否上拉,确认是否需要电平转换,确认I2C地址。 某些厂商可能需要8位的写地址,而某些只需要7位地址,不包含读写位。 I2C在传输时,每8位都会有一个ACK,不管是8bit 、16bit、32bit的reg,即一个字节一个ACK。 以下两张图构成一个read数据的波形,先将寄存器地址0x0 阅读全文
posted @ 2022-06-29 09:47 xahsxd1056 阅读(232) 评论(0) 推荐(0)
摘要: 1、在dts中 2、在rk3568\device\rockchip\common\init.connectivity.rc中加入 chmod 0660 /dev/ttyS3 3、在rk3568\device\rockchip\common\ueventd.rockchip.rc中加入 /dev/tt 阅读全文
posted @ 2022-06-01 21:30 xahsxd1056 阅读(409) 评论(0) 推荐(0)
摘要: 平台:rk3328 系统版本:Android 8.1 百度到的大多数解法都是Android 5.1版本,但是在rk Android8.1的源码中,关于hdmi部分均由drm负责(kernel\drivers\gpu\drm)。所以我们首先需要修改的是drm_edid.c文件。 在edid_cea_m 阅读全文
posted @ 2022-04-11 11:10 xahsxd1056 阅读(1991) 评论(0) 推荐(0)
摘要: 平台:RK3328 Android8.1 1、使用的是RTL8822bs 创建WiFi热点。 2、采用Acrylic Wi-Fi Home观察WiFi 并且max speed只有144.4Mbps。可以看到只有80211a和80211n。 3、因为是Android,加载驱动的方式是在framewor 阅读全文
posted @ 2021-08-20 14:22 xahsxd1056 阅读(991) 评论(0) 推荐(0)
摘要: 平台:RK3328 新增按键使得Android上层可以收到。 1、在使用的dts文件中: rockchip-key { /*/使用该module rockchip,key,可以同时支持gpio和saradc两种*/ compatible = "rockchip,key"; io-channels = 阅读全文
posted @ 2021-04-23 15:25 xahsxd1056 阅读(721) 评论(2) 推荐(1)
摘要: 新的博客开始啦,不过得等我先把我的其他网站发的东西先,虽然就几张贴 阅读全文
posted @ 2021-04-20 17:59 xahsxd1056 阅读(28) 评论(0) 推荐(0)
摘要: 在rk3328.evb.android.dts中 &uart1 { rockchip,grf = ; clock-names = "baudclk", "apb_pclk"; //这个地方不能省 /* in names ! is no ... 阅读全文
posted @ 2020-09-17 12:01 xahsxd1056 阅读(345) 评论(0) 推荐(0)
摘要: RK805有一个打开固定输出32.768khz的引脚,在公版电路图上作为wifi(AP系列wifi)的LPO参考时钟。 我们在dts文件中,看到关于该时钟启动的相关信息,在wireless-bluetooth中: clocks = ; ... 阅读全文
posted @ 2020-09-15 10:26 xahsxd1056 阅读(1289) 评论(0) 推荐(0)