
ucos-II
文章平均质量分 79
w_乐天
有问题请在博客下留言,私信很少看!
展开
-
三星nandflash K9K8G08U0D升级K9K8G08U0E问题总结
三星的nandflash原来用的K9K8G08U0D版本,后面升为K9K8G08U0E版本的芯片出现了问题。(使用的系统平台是ucos-II)测试程序中,是往flash中写0,1,2,3,4,5,6..读出来时非0的数值正常,写0的时候读出来的数据就不对。时序上用示波器测过没发现问题,重新换上D版本的芯片也完全正常。对比D版本和E版本的datasheet,两个芯片的最主要区别如下:原创 2014-06-19 17:18:33 · 6380 阅读 · 1 评论 -
LPC2388驱动PHY-DP83848
项目中使用的ucos-II实施操作系统,在确保硬件电路正常后需要先完成的工作是驱动PHY-DP83848网口芯片,通过查资料确定芯片物理地址的定义在驱动程序中初始化完芯片的参数后,可以读取芯片的参数确定芯片是否正常启动,以下为驱动程序主要代码,程序中需先确定 PHY芯片的地址值是否与硬件上设计的一致,id1 = read_PHY (PHY_REG_IDR1);id2原创 2015-11-19 08:27:37 · 2105 阅读 · 0 评论 -
ARP 数据包格式分析
1.ARP数据包格式在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃。因此在通讯前必须获得目的主机的硬件地址。ARP协议就起到这个作用。源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”,并将这个请求广播到本地网段(以太转载 2015-11-19 10:13:47 · 16176 阅读 · 0 评论 -
LPC2388+UCOS/II+LWIP移植
在主任务中先初始化网卡参数,tcpip_init(NULL, NULL)中会创建TCP/IP的任务,在次任务中会不断发送ARP广播,查询在整个网段内是否有目标IP地址的设备,当有对应的设备响应并把自己的MAC地址返回时,将会把目标设备的IP地址,MAC信息保存在缓存中。调试中需要了解ARP广播包的数据格式,可通过wireshark工具进行分析,以下为我转载的一篇ARP格式分析的文章链接原创 2015-11-19 10:57:23 · 982 阅读 · 0 评论