NXP MCU 技术论坛
直播中

贾熹

8年用户 1687经验值
私信 关注
[问答]

为什么无法在S32G上使用FreeRTOS和LWIP获取PFE版本?

我正致力于在 S32G 上移植 PFE,但在获取 PFE 版本时遇到了严重错误。
/* 获取 PFE 版本 */
pfe.pfe_version = *(uint32_t*)(void*)((addr_t)pfe.cbus_baseaddr + CBUS_GLOBAL_CSR_BASE_ADDR + WSP_VERSION);
是否有与此硬故障相关的设置遗漏或错误过程?

回帖(1)

h1654155275.5748

2024-1-4 17:48:03
您的问题可能与以下原因有关:

1. FreeRTOS和LWIP版本不兼容:您可能正在使用与S32G不兼容的FreeRTOS和LWIP版本,这可能导致代码出现错误。请确保您使用的是S32G适用的FreeRTOS和LWIP版本。

2. 硬件配置设置错误:如果硬件配置设置不正确,则可能导致获取PFE版本时出现问题。请确保您已正确配置硬件,并按照正确的方式设置所有必要的设置。

3. 内存对齐问题:如果指针未正确对齐,则可能导致获取PFE版本时出现问题。请确保您已正确对齐指针。

4. 软件编写问题:最后,您可能会遇到软件编写问题,例如错误的变量命名或错误的代码逻辑。请检查您的代码以查找这些问题。

如果您尝试了上述建议但仍然遇到问题,请考虑在相关论坛或社区寻求帮助,以了解其他用户是否也遇到了类似的问题,并找到可能的解决方案。
举报

更多回帖

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