关于malloc函数调用 问题
时间:10-02
整理:3721RD
点击:
malloc分了两次205个字节的空间就分配不了了,可以更改可分配空间的大小吗?
可以再描述的详细一点么?有没有代码,什么芯片,什么应用?是不是没有空间可以申请了?
cc2640的芯片。我在BLE 从机例程下要用一个链表,函数 调用*p=malloc(230);单步调试 执行 这句两次后 就会卡在这里,也没有返回NULL指针。是不是没有空间了?
你好,
从机APP代码
25 425 bytes of readonly code memory
3 208 bytes of readonly data memory
11 680 bytes of readwrite data memory
从机STACK代码
1 235 bytes of readwrite data memory
所以大概有7k的ram可以使用。
应该不是CC2640的问题,可能是编译器的问题。
你新建一个工程试试。
你好 请问以上这些空间大小是在哪里看到的?