📄 main.c
字号:
#include "stdio.h"
#include "includes.h"
#include "mmc.h"
unsigned char GetBuff[512] ;
#include "Board.h"
unsigned char disk_read (
unsigned char *buff, /* Data buffer to store read data */
unsigned long sector, /* Sector number (LBA) */
unsigned char count /* Sector count (1..255) */
) ;
unsigned char disk_write (
const unsigned char *buff, /* Data to be written */
unsigned long sector, /* Sector number (LBA) */
unsigned char count /* Sector count (1..255) */
) ;
unsigned char send_cmd (
unsigned char cmd, /* Command byte */
unsigned long arg /* Argument */
) ;
void AT91F_DBGU_Printk( char *buffer) ;
void AT91F_DBGU_Init(void) ;
unsigned char disk_initialize () ;
//************************
void main(void)
{
AT91F_DBGU_Init() ;
for(int n=100;n>0;n--)
{
if(disk_initialize()==0x0)
{
AT91F_DBGU_Printk("SD/MMC inited OK !");
break ;
}
}
disk_read ((unsigned char*)GetBuff,0,1 ) ;
sprintf((char*)GetBuff,"HK Baite_group SD/MMC in spi program! \r\n");
for(int n=0;n<=5;n++)
disk_write((unsigned char*)GetBuff,n,1) ;
for(;;)
{
for(int n=0;n<=5;n++)
{
// memset(GetBuff,'0',512); //for disable the warning ,use following instruct
GetBuff[0] ='\0' ;
disk_read (GetBuff,n,1 ) ;
AT91F_DBGU_Printk((char *)GetBuff);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -