ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
205567 Топик полностью
новичек (10.08.2010 16:31, просмотров: 1) ответил AlexandrY на В Keil-е это примитивно просто.
скажите, едлаю так: 1. скопировал в папку проекта и подключил драйвер MCI_LPC24xx.c 2. скопировал в папку проекта и подключил файл retarget.c 3. скопировал в папку проекта и подключил файл File_Config.c , настроил параметры: // <i> Enable support for Memory Card Drive [M:] #define MC_DEV 1 #define MC_CSIZE 8 #define MC_RELOC 1 #define MC_CADR 0x7FD00000 #define DEF_DRIVE 4 #define CPU_CLK 60000000 4. Подключил библиотеку C:\Keil\ARM\RV31\LIB\FS_ARM_L.lib 5. Подключил библиотеки stdio.h rtl.h основная программа: static void init_card (void) { U32 retv; int outt; while ((retv = mci_init()) != 0) { if (retv != 0) { outt = 1; //SD Init Failed } else { outt = 2; //SD Card is Unformatted if (fformat("M:SD_CARD") != 0) { int qq; qq = 1;//format error! if (fdelete("M:\\test_0.txt") == 0) { int qq; qq =3; //delete file } } else { int qq; qq = 2;//format ok! } } } } int main() { init_card (); return 0; } курс мысли правильный или где-то уже допускаю ошибки?