Firefly开源社区

打印 上一主题 下一主题

[Linux] rk3588内核编译缺少函数以及更新sdk编译生成固件电脑显示器不亮

6

积分

0

威望

0

贡献

吃瓜的群众

积分
6

rk3588内核编译缺少函数以及更新sdk编译生成固件电脑显示器不亮

发表于 2024-4-8 17:01:04      浏览:1514 | 回复:0        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 官方提供的固件
  • 固件文件名称: AIO-3588Q_Ubuntu_v1.1.1e_240402.img
  • 固件下载地址: 自行生成
  • Log日志: log.txt
问题描述及复现步骤:
1、kernel 路径下使用 make menuconfig,按照如下方法将 timer trigger 驱动选中;
2、使用./build.sh生成固件无trigger ,.config文件修改内容恢复,应该需要在kernel下make;
3、在kernel下make编译失败,错误如下
drivers/gpu/drm/rockchip/rockchip_drm_gem.c: In function 'rockchip_gem_alloc_secure':
drivers/gpu/drm/rockchip/rockchip_drm_gem.c:382:22: error: implicit declaration of function 'phys_to_page'; did you mean 'pmd_to_page'? [-Werror=implicit-function-declaration]
   rk_obj->pages = phys_to_page(paddr);
                      ^~~~~~~~~~~~
                      pmd_to_page
drivers/gpu/drm/rockchip/rockchip_drm_gem.c:382:20: error: assignment makes pointer from integer without a cast [-Werror=int-conversion]
   rk_obj->pages = phys_to_page(paddr);
                    ^
cc1: all warnings being treated as errors
scripts/Makefile.build:273: recipe for target 'drivers/gpu/drm/rockchip/rockchip_drm_gem.o' failed
make[4]: *** [drivers/gpu/drm/rockchip/rockchip_drm_gem.o] Error 1
scripts/Makefile.build:516: recipe for target 'drivers/gpu/drm/rockchip' failed
make[3]: *** [drivers/gpu/drm/rockchip] Error 2
scripts/Makefile.build:516: recipe for target 'drivers/gpu/drm' failed
make[2]: *** [drivers/gpu/drm] Error 2
scripts/Makefile.build:516: recipe for target 'drivers/gpu' failed
make[1]: *** [drivers/gpu] Error 2
Makefile:1939: recipe for target 'drivers' failed
make: *** [drivers] Error 2
4、使用.repo/repo/repo sync -c --no-tags更新sdk,生成固件烧录板卡不能启动显示器(一开始官网下载的sdk也是启动不起来,现在是其他人那边copy的sdk);

log.txt

1.38 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

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

本版积分规则

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