⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmc.c

📁 mp4的源码,主要包括loader,usb driver,mp3 decoder,jpeg decoder,mpeg decoder部分.引导部分是基于arm9的s3c2410,部分代码未经过完善.
💻 C
字号:
#include "def.h"
#include "2410lib.h"
#include "fat32.h"

extern void Delay(BYTE nFactor);

S8 Mmc_Init(void)
{
	rSDICON= 0x03;
	rSDIPRE= 0X02;		//8MHz
	Delay(100);
	write_command(0);
	write_command(1);
}

S8 Write_Command(U8 *CMD)
{
	rSDICARG= (U32)*(CMD+1);
	rSDICCON= (<8)& *CMD;
	while(rSDICSTA | (1<9)==0);
	rSDICSTA = (1<9);
	if(rSDIRSP0 & 0xff==0)
		return TRUE;
	else 
	{	printf("write_command error");
		return FALSE;
	}
}

	
S8 Mmc_Read_Sector(U32 addr,S8 *Buffer)
{
	U8 *cmd=17;
	(U32)*++cmd=addr;
	if(write_command(cmd)==FALSE)
		return FALSE;
	rSDIDTIMER=0xFF;
	rSDIBSIZE=0x200;
	rSDIDCON=0x	;
	while (rSDIDSTA & (1<4)==0)
	{
		if(rSDIFSTA &(1<12) ==1 )
			*(Buffer++)==rSDIDAT;
	}
	rSDIDSTA &=(0<4);
	return TRUE;
	
}

S8 Mmc_write_Sector(U32 addr,S8 *Buffer)
{
	U8 *cmd=24;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -