导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    melis4.0开启xr829WIFI驱动后编译报错

    RTOS
    2
    4
    2506
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      honglingjin LV 3 最后由 编辑

      在配置玩xr829WIFI驱动之后,显示没有定义sys_abort()这个函数,但是在"sys/xr_util.h"这个头文件中又定义了这个函数,而且文件中也包含了这个头文件,但是还是会报错
      6f60b361-b05b-4b35-a322-3e0efdd9fb89-图片.png
      6d8829e9-ed48-495d-912f-a3f64d45f662-图片.png
      679cc6ec-436d-43da-bdb0-dd32e4c6096a-图片.png
      66d23ec8-e672-4352-9ced-97245f4532cd-图片.png

      C 1 条回复 最后回复 回复 引用 分享 0
      • C
        caozilong LV 5 @honglingjin 最后由 编辑

        @honglingjin
        调用abort表明这是一个异常处理case, sys_abort函数属于系统porting层。一般定义为调试指令,调试打印,这里定义成死循环也没有问题。至于头文件定义了却找不到,可能和同文件的依赖顺序有关,两个办法处理:
        1.找到当前报错文件所在目录,在当前目录下有一个隐藏的 .cmd文件,里面包含了编译此文件的所有头文件依赖列表,看是否有你想要的头文件。
        2.甚至你可以直接 在调用处直接while(1)死循环暴力解决,注意加入调试打印,否则出错了也不知道。

        H 2 条回复 最后回复 回复 引用 分享 0
        • H
          honglingjin LV 3 @caozilong 最后由 编辑

          @caozilong 那个文件里确实没有我想要的那个路径,有好多个文件里面都有这个引用,不知道为什么引用的头文件会自动找到其他的那个头文件去

          1 条回复 最后回复 回复 引用 分享 0
          • H
            honglingjin LV 3 @caozilong 最后由 编辑

            @caozilong 他这里应该要给我引用这个头文件才对
            22cb97fc-c855-4cc3-93fe-4c21ec1417dc-图片.png
            不知道为什么会给我引用到这个路径的头文件去了
            b511541b-1fd5-4186-a1b1-8ec97b4c4e60-图片.png

            1 条回复 最后回复 回复 引用 分享 0
            • 1 / 1
            • First post
              Last post

            Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

            行为准则 | 用户协议 | 隐私权政策