初级会员

- 积分
- 160
- 金钱
- 160
- 注册时间
- 2020-11-12
- 在线时间
- 78 小时
|
网络实验11 NETCONN_TCP 客户端(UCOSIII版本)中:
u8 lwip_comm_mem_malloc(void)
{
u32 mempsize;
u32 ramheapsize;
mempsize=memp_get_memorysize(); //得到memp_memory数组大小
printf("mempsize=%d\r\n",mempsize);
memp_memory=mymalloc(SRAMEX,mempsize); //为memp_memory申请内存
//memp_memory=mymalloc(SRAMEX,mempsize); //为memp_memory申请内存
printf("memp_memory=%0x\r\n",memp_memory);
当使用:memp_memory=mymalloc(SRAMEX,mempsize); //为memp_memory申请内存,程序运行就会进入hardfault
memp_memory=mymalloc(SRAMIN,mempsize); //为memp_memory申请内存,程序运行正常
不知是什么原因,有没有哪个知道是为什么的。谢谢!
|
|