主题中讨论的其他器件:C2000WARE
大家好、
客户有问题需要您的帮助:
现在、我使用自构建项目在 CM 内核中实现 UDP 协议的 ENET 通信、触发 CPU1收集的数据通过 ibc3发送给 CM、然后将数据发送出中断代码中的数据。 发送周期是625us、可实现实时不间断收集。 不过、如果持续大约30秒的程序被中断、PC 指针将跳转至下图中位于 f2838xif.c 文件中的代码。
也就是说、调用 mem_malloc 函数时返回的地址为0。 我不知道它为什么返回0。 通常、它将在 malloc 空间后被释放。 应该不会缺少内存。
下图显示了我当前堆和堆栈设置的大小。
谢谢。此致、
本