OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2787|回复: 0

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

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2019-9-5
在线时间
4 小时
发表于 2019-9-5 22:19:57 | 显示全部楼层 |阅读模式
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???

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-16 12:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表