資源簡介
25811224Projekt_WebBox2(LPC2294開發板資源)

代碼片段和文件信息
/*#######################################################################################
ARM?Linux?MMC?Boot?Loader
Copyright?(C)?2004?Ulrich?Radig
#######################################################################################*/
#include?“main.h“
#include?“bootloader.h“
void?load_file?(char?*filename?int?*mem_adresse)
{
unsigned?char?buffer[513];
unsigned?short?int?cluster=?0;
unsigned?char?Dir_Attrib?=?0;
long?File_Size?=?0;
if?(Search_File(filename&cluster&File_Size&Dir_Attribbuffer)?==?1)
{
printf(“Loading?“);
printf(filename);
printf(“\n\r“);
}
else
{
printf(“File?“);
printf(filename);
printf(“?not?found!\n\r“);
while(1)
{
}?
}
unsigned?long?block_counter?=?0;
while(File_Size>0)
{
Read_File?(clusterbufferblock_counter);
block_counter++;
for?(unsigned?short?int?a=0;a<512;a=a+4)
{
*mem_adresse?= (buffer[a+3]<<24)+
(buffer[a+2]<<16)+
(buffer[a+1]<<8)+
buffer[a];
mem_adresse++;
*mem_adresse?=?0x00000000;
mem_adresse--;
if(*mem_adresse?!=?( (buffer[a+3]<<24)+
(buffer[a+2]<<16)+
(buffer[a+1]<<8)+
buffer[a])?)
{
printf(“Memory?Error?%x?:?%x?EX:?%x?\r\n“mem_adresse*mem_adresse((buffer[a+3]<<24)+
(buffer[a+2]<<16)+
(buffer[a+1]<<8)+
buffer[a]));
}
mem_adresse++;
File_Size?=?File_Size?-?4;
if(File_Size<=0)
{
break;
}
}
printf(“.“);
}
printf(“\n\r“);
return;
};
void?verify_file?(char?*filename?int?*mem_adresse)
{
unsigned?char?buffer[513];
unsigned?short?int?cluster=?0;
unsigned?char?Dir_Attrib?=?0;
long?File_Size?=?0;
if?(Search_File(filename&cluster&File_Size&Dir_Attribbuffer)?==?1)
{
printf(“Verify?“);
printf(filename);
printf(“\n\r“);
}
else
{
printf(“File?“);
printf(filename);
printf(“?not?found!\n\r“);
while(1)
{
}?
}
unsigned?long?block_counter?=?0;
while(File_Size>0)
{
Read_File?(clusterbufferblock_counter);
block_counter++;
for?(unsigned?short?int?a=0;a<512;a=a+4)
{
if(*mem_adresse?!=?( (buffer[a+3]<<24)+
(buffer[a+2]<<16)+
(buffer[a+1]<<8)+
buffer[a])?)
{
printf(“Memory?Error?%x?:?%x?EX:?%x?\r\n“mem_adresse*mem_adresse((buffer[a+3]<<24)+
(buffer[a+2]<<16)+
(buffer[a+1]<<8)+
buffer[a]));
}
mem_adresse++;
File_Size?=?File_Size?-?4;
if(File_Size<=0)
{
break;
}
}
printf(“.“);
}
printf(“\n\r“);
return;
};
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2007-10-31?10:11??Projekt_WebBox2
?????文件?????199177??2005-10-27?21:07??Projekt_WebBox2\P1040134.JPG
?????文件???????5775??2005-11-10?21:30??Projekt_WebBox2\partlist.txt
?????目錄??????????0??2007-10-31?10:11??Projekt_WebBox2\Layout
?????文件?????142897??2005-11-10?21:31??Projekt_WebBox2\Layout\LPC2294BoardEXCon.brd
????.......????437863??2005-11-10?21:31??Projekt_WebBox2\Layout\LPC2294BoardEXCon.sch
?????文件?????741376??2007-11-24?11:37??Projekt_WebBox2\Layout\LPC2294BoardEXCon.Bkp
?????文件?????638976??2007-11-25?11:11??Projekt_WebBox2\Layout\LPC2294BoardEXCon.DDB
?????文件?????622592??2007-11-24?21:52??Projekt_WebBox2\Layout\LPC2294BoardEXCon.cmp
?????目錄??????????0??2007-10-31?10:11??Projekt_WebBox2\BootloaderMY
?????文件???????2674??2007-08-28?15:56??Projekt_WebBox2\BootloaderMY\bootloader.c
?????文件???????1333??2007-08-28?15:57??Projekt_WebBox2\BootloaderMY\bootloader.h
?????文件??????19269??2007-08-28?16:32??Projekt_WebBox2\BootloaderMY\bootloader.lst
?????文件???????5168??2007-08-28?16:32??Projekt_WebBox2\BootloaderMY\bootloader.o
?????文件????????497??2007-08-28?15:16??Projekt_WebBox2\BootloaderMY\Bootloader.pnproj
?????目錄??????????0??2007-10-31?10:11??Projekt_WebBox2\BootloaderMY\build
?????文件???????1180??2004-07-05?00:55??Projekt_WebBox2\BootloaderMY\build\diff_RAM_ROM.txt
?????文件???????2896??2004-01-30?13:37??Projekt_WebBox2\BootloaderMY\build\lpc2106_RAM.ld
?????文件???????2908??2005-04-01?00:34??Projekt_WebBox2\BootloaderMY\build\lpc2106_ROM.ld
?????文件??????11880??2007-08-28?16:32??Projekt_WebBox2\BootloaderMY\build\lpc210x_crt0.lst
?????文件???????2720??2007-08-28?16:32??Projekt_WebBox2\BootloaderMY\build\lpc210x_crt0.o
?????文件???????6266??2005-12-02?03:22??Projekt_WebBox2\BootloaderMY\build\lpc210x_crt0.S
?????文件???????2897??2005-04-01?00:43??Projekt_WebBox2\BootloaderMY\build\lpc2119_RAM.ld
?????文件???????2909??2005-04-01?00:39??Projekt_WebBox2\BootloaderMY\build\lpc2119_ROM.ld
?????文件??????10499??2007-08-28?16:31??Projekt_WebBox2\BootloaderMY\fat.c
?????文件???????3469??2007-08-28?15:32??Projekt_WebBox2\BootloaderMY\fat.h
?????文件??????38269??2007-08-28?16:32??Projekt_WebBox2\BootloaderMY\fat.lst
?????文件???????9012??2007-08-28?16:32??Projekt_WebBox2\BootloaderMY\fat.o
?????文件???????3820??2004-07-19?20:54??Projekt_WebBox2\BootloaderMY\inttypes.h
?????文件??????15564??2005-04-25?02:52??Projekt_WebBox2\BootloaderMY\lpc2119.h
............此處省略73個文件信息
- 上一篇:QT 5下獲取USB 拔插信號
- 下一篇:rtp/rtcp協議實現源碼
評論
共有 條評論