OK6410启动代码
OK6410从SD卡启动的代码,初始化了时钟,内存,可以将裸机代码通过uart或SD下载到内存中运行,RVDS4.0编译
基于TQ210开发板,将镜像写到SD卡第一扇区(扇区以0开始,用winhex写),设置开发板从SD启动,可以从串口或SD启动裸机程序。代码初始化时钟,DDR内存,电源控制芯片。包括了IIC驱动。
介绍了在windows下搭建tftp服务器和用tftp下载程序到ok6410开发板,文件里面有支持dm9000的uboot和所需要的软件和说明。
将STM32官方库的SDIO驱动改为了寄存器操作的,除了官方库原有的多块写入有问题没法解决外,其余都正常使用。使用前依次执行SD_Init(),SD_GetCardInfo(&SDCardInfo;),SD_SelectDeselect((u32) (SDCardInfo.RCA << 16)),SD_EnableWideBusOperation(SDIO_BusWide_4b),当这几个函数返回值都是42或者SD_OK时就可以读写SD卡了,8g卡测试正常。