AT91RM9200在接受大量的数据包(多个连接)时就会死机,可能是netJobAdd调用过于频繁,也可能是分配NewCluster时地址空间不够,因为每次死机都会提示sngks32cEndRecv: Cannot loan
pNewCluster = netClusterGet (dev->endObj.pNetPool,
dev->endObj.pNetPool->clTbl[0]);
if (pNewCluster == NULL)
{
DEBUG_LOG (DRV_DEBUG_RX, "sngks32cEndRecv: Cannot loan!\n",
0,0,0,0,0,0);
dev->lastError.errCode = END_ERR_NO_BUF;
muxError(&dev->endObj, &dev->lastError);
goto cleanRXD;
}
请各位大虾指教啊?
[align=right][color=#000066][此贴子已经被作者于2006-12-8 9:45:52编辑过][/color][/align]
打赏帖 | |
---|---|
【OZONE】使用方法总结被打赏20分 | |
【S32K314】芯片启动流程分析被打赏20分 | |
【LP-MSPM0L1306】适配 RT-Thread Nano被打赏20分 | |
今天的咸鱼也是曾经鱼跃龙门的天纵之才,中流击水,浪遏飞舟,粪土当年万户侯,数风流人物,还看今朝,被打赏5分 | |
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下定时器配置被打赏20分 | |
【换取手持数字示波器】MicrochipMPLABHarmony框架下PWM配置被打赏20分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 |