CL_ZZ 2023-03-20 14:34 采纳率: 50%
浏览 33
已结题

rk3399 移植hi3881wifi

Linux 内核 4.4 移植 hi3881 一直编译报错

In file included from /work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/oal_schedule.h:27:0,
                 from /work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/oal_net.h:32,
                 from /work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/plat_firmware.h:19,
                 from /work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/plat_pm.c:16:
/work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/oal_wakelock.h:27:29: error: field 'st_wakelock' has incomplete type
Traceback (most recent call last):
  File "./scripts/gcc-wrapper.py", line 114, in <module>
    status = run_gcc()
  File "./scripts/gcc-wrapper.py", line 97, in run_gcc
    print (line.decode("utf-8"), end="")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcb in position 56: invalid continuation byte
scripts/Makefile.build:277: recipe for target '/work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/plat_pm.o' failed
make[3]: *** [/work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver/oal/plat_pm.o] Error 1
Makefile:1479: recipe for target '_module_/work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver' failed
make[2]: *** [_module_/work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver] Error 2
make[2]: 离开目录“/work/apnring/rockchip/rk3399_linux/kernel”
Makefile:152: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: 离开目录“/work/apnring/rockchip/rk3399_linux/hi3881v100/Hi3881V100R001C00SPC020/driver”
Makefile:39: recipe for target 'linux_driver' failed
make: *** [linux_driver] Error 2

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/083479392976137.PNG "#left")



  • 写回答

2条回答 默认 最新

  • 追cium 2023-03-20 14:44
    关注

    参考GPT和自己的思路:

    这个错误发生在编译过程中,可能是由于在编译中使用了不完整的数据类型或缺少了必要的头文件导致的。需要进一步查看编译输出的详细错误信息,并检查相关的代码,特别是头文件部分,以确定是否引入了正确的头文件并正确地使用了数据类型。在确定问题的根源后,相应的修复方法将更容易实现。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月31日
  • 已采纳回答 3月23日
  • 创建了问题 3月20日

悬赏问题

  • ¥15 SQLServer怎么录入下标
  • ¥100 无网格伽辽金方法研究裂纹扩展的程序
  • ¥15 错误于library(org.Hs.eg.db): 不存在叫‘org.Hs.eg.db’这个名称的程序包,如何解决?
  • ¥60 求一个图片处理程序,要求将图像大小跟现实生活中的大小按比例联系起来的
  • ¥50 求一位精通京东相关开发的专家
  • ¥100 求懂行的大ge给小di解答下!
  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活