将eth_43_PFE模块导入Davinci工具时,生成的代码编译失败。详情请参见图 1。
报错内容如下:
/include/oal_mutex_autosar.h:660:22: 错误:'SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173' 未在此处声明(不在函数中);您是说“SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_ID”吗?
但实际上有一个 SchM_Exit_Eth_43_PFE_ETH_EXCLUSIVE_AREA_173 的定义。 详见图2
不知是不是写的有问题。宏函数不能直接给变量赋值。
RTD 使用 SW32G_RTD_4.4_S32CC_4.0.1
PFE使用pfe-drv_s32g_m7_mcal_1.0.0_qlp3
请帮忙看看如何解决。