首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

NE64-OPENTCP协议中有关以太网接受数据地址buffer的问题

NE64-OPENTCP协议中有关以太网接受数据地址buffer的问题

各位高手好:在NE64-OPENTCP协议中“ne64driver.c”程序中,部分程序如下,程序中的"buffer"为以太网接受数据缓冲区转存的地址,我的问题是该“buffer”在RAM中的地址值是多少,是不是由自己定,如可以定义为"#define buffer 0x3200”,还是在NE64-OPENTCP程序中的其他地方已有定义?!谢谢

#if RX_POLL_MODE
tU16 EtherReceive(void * buffer)
{
tU08 * pOut;

tU08 * pIn;
tU16 ctr;

/* check FIFO buffer A flag */
if (IEVENT_RXACIF)
{ /* frame in buffer A */
_DEBUGT("-RXA-");
pOut=(tU08 *)buffer;
pIn=emacFIFOa;
/* copy data from FIFO to output buffer */
for (ctr=0; ctr <= RXAEFP; ctr++)
{
*pOut=*pIn;
pOut++;
pIn++;

}
IEVENT = IEVENT_RXACIF_MASK;
return ctr; /* return number of bytes copied */
}

在程序里边能够找到buffer吗
要是找不到 就自己定义啊
就是用右键来找

返回列表