SD card based on cortex arm stm32f103 development program. Compile, recommend to develop STM32 friends.
File list:
library
......\inc
......\...\cortexm3_macro.h
......\...\stm32f10x_adc.h
......\...\stm32f10x_bkp.h
......\...\stm32f10x_can.h
......\...\stm32f10x_dma.h
......\...\stm32f10x_exti.h
......\...\stm32f10x_flash.h
......\...\stm32f10x_gpio.h
......\...\stm32f10x_i2c.h
......\...\stm32f10x_iwdg.h
......\...\stm32f10x_lib.h
......\...\stm32f10x_map.h
......\...\stm32f10x_nvic.h
......\...\stm32f10x_pwr.h
......\...\stm32f10x_rcc.h
......\...\stm32f10x_rtc.h
......\...\stm32f10x_spi.h
......\...\stm32f10x_systick.h
......\...\stm32f10x_tim.h
......\...\stm32f10x_tim1.h
......\...\stm32f10x_type.h
......\...\stm32f10x_usart.h
......\...\stm32f10x_wwdg.h
......\src
......\...\stm32f10x_adc.c
......\...\stm32f10x_bkp.c
......\...\stm32f10x_can.c
......\...\stm32f10x_dma.c
......\...\stm32f10x_exti.c
......\...\stm32f10x_flash.c
......\...\stm32f10x_gpio.c
......\...\stm32f10x_i2c.c
......\...\stm32f10x_iwdg.c
......\...\stm32f10x_lib.c
......\...\stm32f10x_nvic.c
......\...\stm32f10x_pwr.c
......\...\stm32f10x_rcc.c
......\...\stm32f10x_rtc.c
......\...\stm32f10x_spi.c
......\...\stm32f10x_systick.c
......\...\stm32f10x_tim.c
......\...\stm32f10x_tim1.c
......\...\stm32f10x_usart.c
......\...\stm32f10x_wwdg.c
project
......\EWARM
......\.....\cortexm3_macro.s
......\.....\lnkarm_flash.xcl
......\.....\lnkarm_ram.xcl
......\.....\stm32f10x_vector.c
......\RVMDK
......\.....\cortexm3_macro.s
......\.....\scat_flash.scat
......\.....\scat_ram.scat
......\.....\stm32f10x_startup.s
......\.....\stm32f10x_vector.c
......\main.c
......\stm32f10x_conf.h
......\stm32f10x_it.c
......\stm32f10x_it.h
SD_card
......\code
......\....\driver
......\....\......\sdmmc
......\....\......\.....\sdcmd.c
......\....\......\.....\sdcmd.h
......\....\......\.....\sdconfig.h
......\....\......\.....\sdcrc.c
......\....\......\.....\sdcrc.h
......\....\......\.....\sddriver.c
......\....\......\.....\sddriver.h
......\....\......\.....\sdhal.c
......\....\......\.....\sdhal.h
......\....\......\msd.c
......\....\......\msd.h
......\....\......\uart.c
......\....\header
......\....\......\config.h
......\....\library
......\....\.......\inc
......\....\.......\...\cortexm3_macro.h
......\....\.......\...\stm32f10x_adc.h
......\....\.......\...\stm32f10x_bkp.h
......\....\.......\...\stm32f10x_can.h
......\....\.......\...\stm32f10x_conf.h
......\....\.......\...\stm32f10x_dma.h
......\....\.......\...\stm32f10x_exti.h
......\....\.......\...\stm32f10x_flash.h
......\....\.......\...\stm32f10x_gpio.h
......\....\.......\...\stm32f10x_i2c.h
......\....\.......\...\stm32f10x_iwdg.h
......\....\.......\...\stm32f10x_lib.h
......\....\.......\...\stm32f10x_map.h
......\....\.......\...\stm32f10x_nvic.h
......\....\.......\...\stm32f10x_pwr.h
......\....\.......\...\stm32f10x_rcc.h
......\....\.......\...\stm32f10x_rtc.h
......\....\.......\...\stm32f10x_spi.h
......\....\.......\...\stm32f10x_systick.h
......\....\.......\...\stm32f10x_tim.h
......\....\.......\...\stm32f10x_tim1.h
......\....\.......\...\stm32f10x_type.h
......\....\.......\...\stm32f10x_usart.h
......\....\.......\...\stm32f10x_wwdg.h
......\....\.......\src
......\....\.......\...\stm32f10x_adc.c
......\....\.......\...\stm32f10x_bkp.c
......\....\.......\...\stm32f10x_can.c
......\....\.......\...\stm32f10x_dma.c
......\....\.......\...\stm32f10x_exti.c
......\....\.......\...\stm32f10x_flash.c
......\....\.......\...\stm32f10x_gpio.c
......\....\.......\...\stm32f10x_i2c.c
......\....\.......\...\stm32f10x_iwdg.c
......\....\.......\...\stm32f10x_lib.c
......\....\.......\...\stm32f10x_nvic.c
......\....\.......\...\stm32f10x_pwr.c
......\....\.......\...\stm32f10x_rcc.c
......\....\.......\...\stm32f10x_rtc.c
......\....\.......\...\stm32f10x_spi.c
......\....\.......\...\stm32f10x_systick.c
......\....\.......\...\stm32f10x_tim.c
......\....\.......\...\stm32f10x_tim1.c
......\....\.......\...\stm32f10x_usart.c
......\....\.......\...\stm32f10x_wwdg.c
......\....\system
......\....\......\cortexm3_macro.s
......\....\......\scat_flash.scat
......\....\......\scat_ram.scat
......\....\......\stm32f10x_it.c
......\....\......\stm32f10x_it.h
......\....\......\stm32f10x_startup.s
......\....\......\stm32f10x_vector.c
......\....\user
......\....\....\main.c
......\listing
......\.......\cortexm3_macro.lst
......\.......\scat_flash.lst
......\.......\STM32F10xxx_SD.map
......\.......\STM32F10x_SD.map
......\.......\stm32f10x_startup.lst
......\Release
......\uVision3
......\........\FLASH.ini
......\........\FLASH.ini.bak
......\........\STM32F10xxx_SD.Opt
......\........\STM32F10xxx_SD.Uv2
......\........\STM32F10xxx_SD_BOOT_FLASH.dep
......\........\STM32F10xxx_SD_Opt.Bak
......\........\STM32F10xxx_SD_STM32F10x_SD.dep
......\........\STM32F10xxx_SD_Uv2.Bak