【发布时间】:2021-05-09 17:03:22
【问题描述】:
我正在尝试使用 Yocto 将 ROS 安装到嵌入式设备 (imx8m-mini variscite dart) 中。我已将所需的 ROS 包添加到 Yocto 环境中并生成了一个根文件系统。我在我的 bash 环境中获取了 setup.bash 脚本,然后当我执行“catkin_make”时,我收到这样的错误,
root@imx8mm-var-dart:~/catkin_ws# catkin_make
Base path: /home/root/catkin_ws
Source space: /home/root/catkin_ws/src
Build space: /home/root/catkin_ws/build
Devel space: /home/root/catkin_ws/devel
Install space: /home/root/catkin_ws/install
创建顶级 cmake 文件失败:在任何工作区或相关工作区都找不到文件 "toplevel.cmake",检查以下路径:
/home/root/catkin_ws/src/catkin/cmake/toplevel.cmake
/opt/ros/melodic/catkin/cmake/toplevel.cmake
/opt/ros/melodic/lib/python2.7/cmake/toplevel.cmake
/opt/ros/melodic/share/catkin/cmake/toplevel.cmake
/opt/ros/melodic/lib/share/catkin/cmake/toplevel.cmake
因此,catkin_ws下的build、devel、src目录为空。
你有什么办法解决这个问题吗?
谢谢。
【问题讨论】:
标签: cmake embedded-linux yocto ros catkin