打印

为啥这里申请内存用得片内SRAMIN,而不是外部SRAMEX???

[复制链接]
413|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
u8 ETH_Mem_Malloc(void)


{

//申请内存


DMARxDscrTab=mymalloc(SRAMIN,ETH_RXBUFNB*sizeof(ETH_DMADESCTypeDef));


DMATxDscrTab=mymalloc(SRAMIN,ETH_TXBUFNB*sizeof(ETH_DMADESCTypeDef));


Rx_Buff=mymalloc(SRAMIN,ETH_RX_BUF_SIZE*ETH_RXBUFNB); //申请内存


Tx_Buff=mymalloc(SRAMIN,ETH_TX_BUF_SIZE*ETH_TXBUFNB); //申请内存


if(!DMARxDscrTab||!DMATxDscrTab||!Rx_Buff||!Tx_Buff)


{


ETH_Mem_Free();


return 1; //申请失败


}


return 0; //申请成功


}

为啥这里申请内存用得片内SRAMIN,而不是外部SRAMEX???

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

393

主题

393

帖子

0

粉丝