- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 RK3399耳机Earphone配置
Kernel4.4使用GPIO4 30使用ADC2驱动drivers/headset_observe/rk_headset_irq_hook_adc.cdrivers/headset_observe/rockchip_headset_core.c配置DTS即可 rk_headset { compatible = "rockchip_headset"; headset_gpio = <&gpio4 30 GPIO_ACTIVE_HIG
2021-01-07 10:41:31
983
1
原创 RK3399制作及使用ubuntu文件系统--下
Kernel4.4RK Linux SDKrk的buildroot对ros支持不友好,也没有官方可用教程参考,项目需求只好用ubuntu做文件系统。制作方法步骤:RK3399制作及使用ubuntu文件系统–上下面记录下使用过程中遇到的问题:根文件系统加载后,大小不正常,未占满整个分区:fdisk -lbenebot@ubuntu:~$ cat /proc/partitions major minor #blocks name 1 0 4096 r
2021-01-06 17:12:22
1666
原创 RK3399制作及使用ubuntu文件系统--上
Kernel4.4RK Linux SDKrk的buildroot对ros支持不友好,也没有官方可用教程参考,项目需求只好用ubuntu做文件系统。记录下制作方法步骤:1.首先下载最新的arm64 ubuntu release image最新的Ubuntu arm64的image可以在这里找到:http://cdimage.ubuntu.com/ubuntu-base/releases/16.04.5/release/ubuntu-base-16.04.5-base-arm64.tar.gz可
2021-01-06 16:45:35
3691
原创 RK3399基于Speaker通路配置
Kernel:4.4背景:使用rk3399的开发环境,codec使用alc5640,Linux系统用自制的ubuntu。代码及配置部分可参考如下https://blog.youkuaiyun.com/vcsuanfadaima/article/details/111692072amixer cset numid=52,iface=MIXER,name='DAI select' 1amixer cset numid=3,iface=MIXER,name='Speaker Channel Switch' on o
2021-01-06 16:15:20
879
原创 RK3399基于ubuntu文件系统的audio调试
RK3399基于ubuntu文件系统的audio调试Kernel:4.4背景:使用rk3399的开发环境,codec使用alc5640,Linux系统用自制的ubuntu。步骤:1.移植好驱动,确认声卡设备创建2.ubuntu安装alsa lib和alsa utils3.调试通路,播放测试文件1.移植好驱动,确认声卡设备创建# cat /proc/asound/cards 0 [rockchiprt5640c]: rockchip_rt5640 - rockchip,rt5640-cod
2020-12-25 17:24:15
1765
原创 RK3399 使用io工具检查gpio1的寄存器状态
使用io工具检查gpio1的寄存器状态查找TRM手册确认GPIO1的基地址为FF73_0000参考Rockchip RK3399TRM V1.3 Part2.pdfGPIO章节//偏移地址0004为输入输出通过io查看gpio1的输入输出状态root@ubuntu:/dev# io -4 -r 0xff730004ff730004: 00024000其中 00对应gpio1d 02对应gpio1c 40对应gpio1b 00对应gpio1agpio1a的a0 ~ a7从右到左依次为00
2020-12-21 16:26:20
1636
1
原创 RK3399 GPIO配置问题/电源域配置
标题RK3399 GPIO配置问题/电源域配置平台RK3399OS LinuxKernel 4.4硬件需要拉高gpio1 A3来使能OTG功能,但是在配置dts后一直没有电压,最后查下来是硬件与软件的电源域配置不一致,记录一下查找过程。原理图VCC5V0_OTG_EN对应gpio1 A3Dts配置:arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi+ vcc5v0_otg: vcc5v0-otg-regulator {+
2020-12-21 16:23:51
5347
原创 Rockchip的GPIO对应关系
Rockchip的GPIO对应关系本文适用于kernel3.10 和kernel4.4使用 gpio4b3 来举例。首先,需要计算出代表 gpio4b3 的值,算法如下:Gpio4_B3 = 4 32 + (B-A) * 8 + 3 = 3 32 + 1 * 8 + 3 = 139注:最前面和 32 相乘的数字因为是 gpio4,所以是 432,如果是 gpio3,那就是 332;括号里面的 A B C D 分别代表数值 0 1 2 3,在计算时候分别对应去减即可;最后的+3 是因为是 G
2020-12-10 08:57:20
1694
原创 RK3399使用SDcard启动
RK3399使用SDcard启动环境Platform: RK3399OS: LinuxKernel: v4.4背景新板子由于硬件缺少usb的detect pin,导致不能正常使用usb下载,需要把image做成从sdcard启动的方式来调试,记录一下制作和使用方法给大家参考步骤1.首先准备好uboot和kernel的image。即SDK可以全编译通过。2.制作idbloader.imgcp ./rkbin/bin/rk33/rk3399_ddr_933MHz_v1.24.bin ./u-
2020-12-09 17:32:30
5305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人