NXP MCU 技术william hill官网
直播中

刘秀英

7年用户 1330经验值
私信 关注
[问答]

使用LWIP和FreeRTOS运行PFE_MAC2以太网接口时卡在DevAssert中的原因?

我正在开发板(S32G-VNP-RDB2)上开发PFE接口。
我按照文档“使用基于 RTD 的 LWIP 启用 PFE 的指南”和
1. 使用MCAL PFE Driver(PFE-DRV_S32G_M7_MCAL_1.0.0_QLP2) + RTD(RTD_4.4_4.0.0_D2210)和EB tresos 29.0.0,然后生成工程。
2.复制粘贴生成的Eth_43_PFE相关文件和Eth_43_PFE_TS_T40D11M10I0R0到PFE文件夹
3. 基于LWIP实例创建S32 DS工程(TCPIP_RTM_1_0_3_HF1_D2301)
4. PFE EMAC2 的布线管脚
5. 为 PFE MAC2 配置时钟
6. 添加POWER模块,设置MCU分区组件。
7.添加tcpip模块并配置pbuf pool和Receive window
8.将PFE文件夹添加到项目中,并将相关的包含文件夹添加到项目的包含路径设置中
9.将HIF_CFG_DETACH_RX_JOB的定义值改为TRUE
10.用pfe-if.h替换gmacif.h
现在我可以成功编译,但是在 RDB2 中运行这个项目后,它会卡在 DevAssert()

有什么我想修改的吗?

更多回帖

发帖
×
20
完善资料,
赚取积分