Firefly开源社区

打印 上一主题 下一主题

[Linux] CORE-3399-JD4 kernel升级问题

21

积分

0

威望

0

贡献

技术小白

积分
21

CORE-3399-JD4 kernel升级问题

发表于 2020-12-14 21:17:44      浏览:3508 | 回复:3        打印      只看该作者   [复制链接] 楼主
当前CORE-3399-JD4 (配套开发板 AIO-3399JD4 ) 的Linux kernel是4.4版本,需要升级到4.12以上的版本,采用了rockchip的 4.19版本编译后,替换boot.img,发现不能正常启动kernel,没有任何输出。
请问Firefly是否提供CORE-3399-JD4的4.12以上Linux内核?如果移植rockchip 4.19是否能提供移植点?
谢谢。
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2020-12-15 09:15:27        只看该作者  沙发
帮顶一下。
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2020-12-15 20:56:55        只看该作者  板凳
已在AIO-3399-JD4开发板上验证,与Kernel config和Device Tree密切相关。
请Firefly帮助提供对应4.19版本的Linux kernel config及Device Tree,谢谢。
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2020-12-30 17:41:37        只看该作者  地板
AIO-3399-JD4开发板升级到Kernel 4.19,发现以下问题:
1. HDMI显示问题
    rga2 irq invalid
    voq.iommu irq错误导致HDMI图形界面使用鼠标异常

2、ramoops的dts配置不正确,需要修改为以下配置方式才能在新内核版本正常使能pstore
        reserved-memory {
                #address-cells = <2>;
                #size-cells = <2>;
                ranges;

                drm_logo: drm-logo@00000000 {
                        compatible = "rockchip,drm-logo";
                        reg = <0x0 0x0 0x0 0x0>;
                };
                ramoops_mem: region@110000 {
                        compatible = "ramoops";
                        reg = <0x0 0x110000 0x0 0xf0000>;
                        record-size = <0x40000>;  /* 注意不能配置为 <0 0x40000> */
                        console-size = <0x80000>;
                        ftrace-size = <0x00000>;
                        pmsg-size = <0x00000>;
                };
        };
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表