# vanxoak **Repository Path**: lifanko/vanxoak ## Basic Information - **Project Name**: vanxoak - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-25 - **Last Updated**: 2026-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Vanxoak ### 官方资料 https://vanxoak.yuque.com/wb353n/hd-rk3506-evm Linux rk3506-buildroot 6.1.118 #9 SMP PREEMPT Fri May 29 11:14:18 CST 2026 armv7l GNU/Linux Linux rk3506-buildroot 6.1.118-rt36 #1 SMP PREEMPT_RT Mon Jun 1 10:57:04 CST 2026 armv7l GNU/Linux ### VS Code安装 sudo dpkg -i code_1.134.0-1787078834_amd64.deb ### 主要参数 + MIPI:2 Lane,每Lane速率最高 1.5Gbps,最大输出分辨率1280x1280@60fps + LCD:支持RGB888/RGB666/RGB565,最大输出分辨率1280x1280@60fps + 3.3V GPIO 81路,1.8V GPIO 5路 + 1路调试串口,5路通用串口 ### 操作 + NAND核心板磁盘使用情况:df -h + 液晶屏使用backlight设置背光亮度,背光值设置范围0~255:echo 150 > /sys/class/backlight/backlight/brightness + 查看gpio申请情况:cat /sys/kernel/debug/gpio + 查看设备树节点属性:cat /proc/device-tree ### 屏幕 + 4.5寸 + 480 x 854 + IPS全视角 + If=40mA,Vf=15V + 初始化序列 + 显示彩条:modetest -M rockchip -s 75@72:480x854 + cd rk3506_linux6.1_v1.2.0/kernel-6.1/ make ARCH=arm menuconfig + dmesg | grep -i "drm" ```text 屏幕不亮原因定位 cat /sys/class/backlight/backlight/brightness cat /sys/class/backlight/backlight/actual_brightness cat /sys/class/backlight/backlight/bl_power cat /sys/class/backlight/backlight/max_brightness CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_FB=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_DRM_FBDEV_EMULATION=y 数据类型 (Data Type) 描述 (Description) 包类型 (Packet) 0x05 DCS 短写,无参数 (DCS short Write, no parameters) 短包 (Short) 0x15 DCS 短写,带1个参数 (DCS short Write, 1 parameter) 短包 (Short) 0x39 DCS 长写/查表写 (DCS Long Write/write_LUT Command Packet) 长包 (Long) 0x29 通用长包 (Generic Long Packet) 长包 (Long) 0x2C 打包像素流 (Packed pixel stream, 16-bit YCbCr 4:2:2) 长包 (Long) 0x3E 打包像素流 (Packed pixel stream, 24-bit RGB 8:8:8) 长包 (Long) 从零到亮的完整流程 1. 获取屏幕资料 ├── 规格书(时序、电气参数) ├── 初始化序列 └── 硬件原理图(GPIO、电源) 2. 编写设备树 ├── 创建面板节点 ├── 配置 DSI 参数(lanes、format、flags) ├── 填写时序参数 ├── 填入初始化序列 ├── 配置 GPIO 和背光 └── 配置端口和路由 3. 编译和部署 ├── 编译 dtb └── 烧录到开发板 4. 调试 ├── 检查加载日志 ├── 验证 GPIO ├── 调整时序和速率 └── 逐步添加初始化命令 5. 稳定运行 ├── 优化亮度表 ├── 验证各种亮度和分辨率 └── 测试休眠唤醒 ``` ### 注意 + HD-RK3506-CORE上的RM_IO端口虽然可以灵活复用,但是由于RM_IOn(n=0~31)分布在PMUIO、VCCIO1 两个电源域,但对于同一个功能,并且有较高时序要求的,不建议跨电源域使用;