我现在买板子了,想用STM32F407+LAN8720移植UIP协议栈,原子哥用的 ENC20j68 移植的UIP,我想改接口函数不知道怎么改。
u8 tapdev_init(void)
{
u8 i,res=0;
res=ENC28J60_Init((u8*)mymac);
for (i = 0; i < 6; i++)uip_ethaddr.addr=mymac;
ENC28J60_PHY_Write(PHLCON,0x0476);
return res;
}
//读取一包数据
uint16_t tapdev_read(void)
{
return ENC28J60_Packet_Receive(MAX_FRAMELEN,uip_buf);
}
//发送一包数据
void tapdev_send(void)
{
ENC28J60_Packet_Send(uip_len,uip_buf);
}
上面怎么用LAN8720实现啊,求救啊 ??、
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
LAN8720是可以实现uip的,但是我没用过uip,至于本地IP地址,远程IP地址,MAC地址,这些是在LWIP中设置的,你看一下UIP是不是也有相应的设置
一周热门 更多>