2010年3月23日
摘要: SD卡驱动完成之后接下来就是实现uCFS与SD卡的接口.主要代码实现在DEVICE\SDMMC\sd_drv.c中. 整个工程代码可在http://download.csdn.net/source/1796291下载到. 1.添加对MMC/SD的支持配置 在fs_conf.h中打开对MMC和uCOSII的支持 #define FS_OS_UCOS_II 1 /* 1 = use uC/OS-II */ #define FS_USE_MMC_DRIVER 1 /* MMC/SD card driver */ 阅读全文
posted @ 2010-03-23 14:59 shevsten 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: 接下来就是实现文件系统,uCFS在SD卡上的移植.我用的还是1.34.01版本,网上到处都是.不过更高版本的很难找到,谁有的愿与我分享会非常感谢. SMARTARM2200上SD卡通过SPI与处理器通信,另外3根IO用来控制供电,插入检测,写保护检测.SD驱动代码从ZLG的工程中获得用来移植到IAR上.移植好的工程请见http://download.csdn.net/source/1796291大部分代码来源于网络,我做了些整合和修改. 阅读全文
posted @ 2010-03-23 14:50 shevsten 阅读(569) 评论(0) 推荐(1) 编辑
摘要: 实现LwIP与uCOSII的操作系统模拟层后,剩下重要的一部分就是网卡驱动了.SMARTARM2200用的网卡芯片是RTL8019AS. RTL8019AS.有3种工作方式: 第一种为跳线方式,网卡的i/o和中断由跳线决定 第二种为即插即用方式,由软件进行自动配置plug and play 第三种为免跳线方式,网卡的i/o和中断由外接的93c46里的内容决定。 SMARTARM2200使用第一种方式即跳线方式.65脚JP为高电平时即为跳线模式.其基地址为300H,中断源为INT0(P0.9),操作地址为0x83400000~0x0x83400001F,该地址为CS3,A23,A22,A21通过ATF16LV8C译码而得. 更详细的信息可以参考我上传的工程http://download.csdn.net/source/1661278 阅读全文
posted @ 2010-03-23 10:26 shevsten 阅读(905) 评论(0) 推荐(0) 编辑