您尚未登录。

楼主 # 2025-06-11 09:02:21

无业人员
会员
注册时间: 2025-01-17
已发帖子: 7
积分: 57

某多看到60的rk3506的开发板

家里碗摔了,去某多买碗,发现推送给一个rk3506的板子,60多遂下单,
kdd.jpg
用关键字搜索找到原理图,发现支持rgb和mipi,问了一下那个屏便宜,ai推荐rgb,看原理图兼容原子rgb屏接口,然后去咸鱼斥巨资80购入一个原子,野火兼容屏,
lcdxy.jpg
然后店家说板子没有现货,要延期,过几天之后竟然发顺丰,昨天到了,
board1.jpg
board0.jpg
接上屏然后花屏,查询一下分辨率,板子是800x400,屏是1024x600,花费一天时间从百度网盘下载SDK,修改rk3506g-mini-v10-rgb.dtsi,display-timings {
            native-mode = <&rgb_timing>;

            rgb_timing: timing0 {
                clock-frequency = <51200000>;
                hactive = <1024>;
                vactive = <600>;
                hback-porch = <160>;
                hfront-porch = <160>;
                vback-porch = <23>;
                vfront-porch = <12>;
                hsync-len = <20>;
                vsync-len = <10>;
                hsync-active = <0>;
                vsync-active = <0>;
                de-active = <0>;
                pixelclk-active = <0>;
            };
        };

修改触摸
gt911: gt911@5d {
        status = "okay";
        pinctrl-names = "default";
        pinctrl-0 = <&gt911_int_pin
                &gt911_rst_pin>;
        compatible = "goodix,gt911";
        reg = <0x5d>;
        interrupt-parent = <&gpio0>;
        interrupts = <RK_PA6 0>;

        irq-gpios = <&gpio0 RK_PA6 0>;
        reset-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_HIGH>;
        max-x = <1024>;
        max-y = <600>;
    };
编译报错ERROR: Running /home/work/work/rk3506g/rk3506_linux6.1_sdk/device/rockchip/common/build-hooks/30-rootfs.sh - build_buildroot failed!
ERROR: exit code 1 from line 16:
    "$RK_SCRIPTS_DIR/mk-buildroot.sh" $RK_BUILDROOT_CFG "$IMAGE_DIR"
ERROR: call stack:
    30-rootfs.sh: build_buildroot(16)
    30-rootfs.sh: build_hook(297)
    build-helper: try_func(63)
    build-helper: try_hook(96)
    build-helper: source(165)
    30-rootfs.sh: main(321)
ERROR: Running /home/work/work/rk3506g/rk3506_linux6.1_sdk/device/rockchip/common/build-hooks/30-rootfs.sh - try_func build_hook rootfs failed!
ERROR: exit code 1 from line 67:
    build_hook
ERROR: call stack:
    build-helper: try_func(67)
    build-helper: try_hook(96)
    build-helper: source(165)
    30-rootfs.sh: main(321)

不过编译出来boot文件,设备树应该是在这个文件里面,烧写进去,查询分辨率
cat /sys/kernel/debug/dri/0/summary
VOP [ff600000.vop]: ACTIVE
    Connector: DPI-1
        bus_format[100a]: RGB888_1X24
        overlay_mode[0] output_mode[0]color-encoding[1] color-range[1]
    Display mode: 1024x600p58
        dclk[51200 kHz] real_dclk[50176 kHz] aclk[294912 kHz] type[48] flag[a]
        H: 1024 1184 1204 1364
        V: 600 612 622 645
    win1-0: ACTIVE
        format: BG24 little-endian (0x34324742) SDR[0] color-encoding[0] color-range[0]
        csc: y2r[0] r2r[0] r2y[0] csc mode[0]
        zpos: 0
        src: pos[0x0] rect[1024x600]
        dst: pos[0x0] rect[1024x600]
        buf[0]: addr: 0x07300000 pitch: 3072 offset: 0
    post: sdr2hdr[0] hdr2sdr[0]
    pre : sdr2hdr[0]
    post CSC: r2y[0] y2r[0] CSC mode[2]
好像正常了,接入屏幕可以显示了
lcdshow.jpg

看了一下cpu好像是三核
cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 40.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 1
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 40.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

processor       : 2
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 40.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

Hardware        : Generic DT based system
Revision        : 0000
Serial          : 61e415817c2bf121


有知道这个错误怎么解决的不
ERROR: Running /home/work/work/rk3506g/rk3506_linux6.1_sdk/device/rockchip/common/build-hooks/30-rootfs.sh - build_buildroot failed!
ERROR: exit code 1 from line 16:
    "$RK_SCRIPTS_DIR/mk-buildroot.sh" $RK_BUILDROOT_CFG "$IMAGE_DIR"
ERROR: call stack:
    30-rootfs.sh: build_buildroot(16)
    30-rootfs.sh: build_hook(297)
    build-helper: try_func(63)
    build-helper: try_hook(96)
    build-helper: source(165)
    30-rootfs.sh: main(321)
ERROR: Running /home/work/work/rk3506g/rk3506_linux6.1_sdk/device/rockchip/common/build-hooks/30-rootfs.sh - try_func build_hook rootfs failed!
ERROR: exit code 1 from line 67:
    build_hook
ERROR: call stack:
    build-helper: try_func(67)
    build-helper: try_hook(96)
    build-helper: source(165)
    30-rootfs.sh: main(321)

离线

楼主 #1 2025-06-11 19:46:30

无业人员
会员
注册时间: 2025-01-17
已发帖子: 7
积分: 57

Re: 某多看到60的rk3506的开发板

解决了,./build.sh  buildroot-config 或者  buildroot目录下运行make menuconfig 命令,在Build options–>Mirrors and Download locations,照着正点原子的rk3506的源抄了一下就可以了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn