请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
您好!
我正在开发的固件发生了怪异的事情。
我以迪南方式分配了一些缓冲区。 所有这些器件均具有8字节或多种尺寸。 当我尝试分配一些不是8的倍数的缓冲区时、问题就会出现。
OSAL_Mem_Alloc 返回 NULL。
这是怪异的、还是应该如此? 怎么可能? 我无法分配17 uint8数组?
仅供记录。 我还没有填满内存。 我使用 osal_memheap 函数进行检查...
谢谢!