yocto: https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-zeus -m imx-5.4.70-2.3.0.xml
ros:https://gitee.com/zxd2021-imx/meta-robot-platform/tree/v0.2-L5.4.70-2.3.0/
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%B9%B...
I refer to this tutorial to create a ROS development environment. When I configure and compile the ROS2 dashing version, the final compilation generates complete firmware normally. However, I will report an error when compiling ROS2-foxy
The following changes have been made in meta-robot-platform/imx/meta-ros/meta-ros2/recipes-devtools/foonathan-memory/foonathan-memory_git.bb, and compilation errors may also occur
SRCREV_FORMAT = "main"
SRCREV_main = "8f6a027d473f9b4796509158962d8ddf89fbe086"
SRCREV_master = "cf13bff238397aab0d8c49b7f6263233cf8a2396"
SRC_URI = "git://github.com/foonathan/memory.git;protocol=https;name=main \
git://github.com/foonathan/compatibility.git;protocol=https;name=master;destsuffix=git/cmake/master \
file://catch-upstream.tgz \
"
Finally, I uploaded the error log file