关于FreeRTOS内存分配函数与c语言库函数malloc 分配结构体中动态数组问题
在单片机上跑FreeRTOS时,遇到一个有关内存分配的问题;
现存在一结构体A,A中的另一结构体B中定义了一个动态数组C;
所以对于A的内存分配,应该采用一种什么样的方式呢?
现在代码里面,先用pvPortMalloc()为A分配了空间;
后续在其他函数里用malloc为C分配了空间;这样的分配方式感觉应该有问题,但是网上有关的资料是在太少,没有找到特别有帮助的文章;
现在直观现象为调试过程中没有进入main函数;可是修改为先malloc数组C的空间后pvPortMalloc(A)调试时还是同一现象;
现求教各位有没有什么解决思路;
拜托! 感谢!