stm32 移植uip

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
uip_ethaddr.addr[3]=0xD2;
uip_ethaddr.addr[4]=0x58;
uip_ethaddr.addr[5]=0x6B;
tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!
}
3MDK环境下空指令函数修改并且不要#include
//_nop_();
__nop();//在MDK环境下是__nop();
4为uip提供周期时钟
5修改大小端配置51是大端,stm32是小端
#defineUIP_CONF_BYTE_ORDERUIP_LITTLE_ENDIAN//51是大端,stm32
是小端
在uip_conf.h文件中
6修改类型定义typedefunsignedshortintu16_t;//和C51有点差别也是在
uip_conf.h文件中
7初始化TCP/IP通信必须用到的参数uip在运行过程中不会再去查询网卡的
mac地址,
所以开始就要初始化mac地址
uip_ipaddr(uip_hostaddr,192,168,1,198);
uip_ipaddr(uip_draddr,192,168,1,100);
uipBaidu Nhomakorabeaipaddr(uip_netmask,255,255,255,0);
uip_ethaddr.addr[0]=0x00;
uip_ethaddr.addr[1]=0x0C;
uip_ethaddr.addr[2]=0x29;
相关文档
最新文档