固件类型:官方提供的固件
固件文件名称:AIO-3568J-UBUNTU18.04-GPT-20220222-1626
固件下载地址:百度网盘 请输入提取码
Log日志:err_log.log
我们要在实时内核中编译一些内核模块, 但是使用RT固件时,没有提供必要的头文件,所以使用了SDK中的内核源码, 并且根据内核版本打入PREEMPT RT补丁, 打补丁过程中会有冲突, 解决冲突后, 进行编译, 通过查看Makefile文件判断当前内核版本为:4.19.193.
先在板子上进行编译, 编译过程中有些模块会报源码出错, 解决源码问题或者禁用模块后, 继续进行编译.
之后在编译窗口提示MODPOST vmlinux.o ,会报以下错误, 具体的错误在附件中.使用SDK进行编译也是报同样的错误.
drivers/mmc/core/mmc_blk_data(core.o): In function drm_rdev_init': /home/zouxf/project/rk356x/rk_linux_sdk/kernel/drivers/mmc/core/drm/core.c:44: undefined reference to __mutex_init’.
在板子上和SDK编译SDK提供的内核源码时可以正常编译完成.
SDK中manifest.xml文件中Kernel版本为4c08742fc2043433a474eda39e2f942f4f412efd, git命令查询版本为commit 4c08742fc2043433a474eda39e2f942f4f412efd (HEAD, m/master, firefly-linux-gitlab/rk356x/firefly)
有人能提供以下帮助吗?
- 官方提供的RT固件包的头文件.
- 如何在3568J板子上安装实时补丁并进行正常的编译安装.
tchip_askquestions
err_log.log (2.95 KB)