-
大小: 2.72MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-10-29
- 語言: C/C++
- 標簽: exynos4412??裸機程序??
資源簡介
tiny4412裸機相關程序 :
1、匯編點亮LED燈
2、關閉看門狗和調用C程序
3、設置棧和C語言點亮LED
4、控制icache
5、重定位代碼到IRAM+0x8000
6、重定位代碼到DRAM
7、重定位到DRAM及LCD實驗
8、串口排查驅動原因及字符圖片顯示

代碼片段和文件信息
/*
?*?Copyright?(c)?2010?Samsung?Electronics?Co.?Ltd.
?*??????????????http://www.samsung.com/
?*
?*?This?program?is?free?software;?you?can?redistribute?it?and/or?modify
?*?it?under?the?terms?of?the?GNU?General?Public?License?version?2?as
?*?published?by?the?Free?Software?Foundation.
?*/
#include?
#include?
#include?
int?main?(int?argc?char?*argv[])
{
FILE *fp;
unsigned?char src;
char *Buf?*a;
int BufLen;
int nbytes?fileLen;
unsigned?int checksum?=?0;
int i;
if?(argc?!=?4)
{
printf(“Usage:?mkbl1????\n“);
return?-1;
}
BufLen?=?atoi(argv[3]);
Buf?=?(char?*)malloc(BufLen);
memset(Buf?0x00?BufLen);
fp?=?fopen(argv[1]?“rb“);
if(?fp?==?NULL)
{
printf(“source?file?open?error\n“);
free(Buf);
return?-1;
}
fseek(fp?0L?SEEK_END);
fileLen?=?ftell(fp);
fseek(fp?0L?SEEK_SET);
if?(?fileLen?>??(BufLen-16))//這里是隨便寫一個數,判斷不要大于14K代碼
{
printf(“Usage:?unsupported?sizesize?more?than?14K?\n“);
free(Buf);
fclose(fp);
return?-1;
}
nbytes?=?fread(Buf?1?BufLen?fp);
fclose(fp);
for(i?=?0;i?(14?*?1024)?-?4;i++)
{
checksum?+=?(unsigned?char)(Buf[i]);
}
*(unsigned?int*)(Buf+i)?=?checksum;
fp?=?fopen(argv[2]?“wb“);
if?(fp?==?NULL)
{
printf(“destination?file?open?error\n“);
free(Buf);
return?-1;
}
a =?Buf;
nbytes =?fwrite(?a?1?BufLen?fp);
if?(?nbytes?!=?BufLen?)
{
printf(“destination?file?write?error\n“);
free(Buf);
fclose(fp);
return?-1;
}
free(Buf);
fclose(fp);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????I.A....??????5255??2014-06-29?11:29??8_sdram_LCD_Char\BL2\clock_init_tiny4412.S
????I.A....?????41986??2014-06-29?11:29??8_sdram_LCD_Char\BL2\exynos4412.h
????I.A....???????402??2014-06-29?11:29??8_sdram_LCD_Char\BL2\Makefile
????I.A....??????7995??2014-06-29?11:29??8_sdram_LCD_Char\BL2\mem_init_tiny4412.S
????I.A....??????7541??2014-06-29?11:29??8_sdram_LCD_Char\BL2\mkbl2
????I.A....??????3531??2014-06-29?11:29??8_sdram_LCD_Char\BL2\mmc_relocate.c
????I.A....???????169??2014-06-29?11:29??8_sdram_LCD_Char\BL2\sdram.lds
????I.A....???????359??2014-06-29?11:29??8_sdram_LCD_Char\BL2\start.S
????I.A....?????15706??2014-06-29?11:29??8_sdram_LCD_Char\BL2\tiny4412.h
????I.A....?????10208??2014-06-29?11:29??8_sdram_LCD_Char\BL2\tiny4412_val.h
????I.A....??????1506??2014-06-29?11:29??8_sdram_LCD_Char\BL2\V310-EVT1-mkbl2.c
????I.A....??????8192??2014-06-29?11:29??8_sdram_LCD_Char\E4412_N.bl1.bin
????I.A....??????1736??2014-06-29?11:29??8_sdram_LCD_Char\fast_fuse.sh
????I.A....????????86??2014-06-29?11:29??8_sdram_LCD_Char\Makefile
????I.A....????180224??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.IAB
????I.A....??????2088??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.IAD
????I.A....?????53248??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.IMB
????I.A....???????848??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.IMD
????I.A....???????136??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.PFI
????I.A....???????776??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.PO
????I.A....?????11120??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.PR
????I.A....?????69328??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.PRI
????I.A....????302888??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.PS
????I.A....???????354??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.SearchResults
????I.A....?????15363??2014-06-29?11:29??8_sdram_LCD_Char\source?in?sight\SDRAM.WK3
????I.A....???1992689??2014-06-29?11:29??8_sdram_LCD_Char\USER\include\bmp.h
????I.A....??????1344??2014-06-29?11:29??8_sdram_LCD_Char\USER\include\ctype.h
????I.A....???5904090??2014-06-29?11:29??8_sdram_LCD_Char\USER\include\feng800_480.h
????I.A....????143761??2014-06-29?11:29??8_sdram_LCD_Char\USER\include\font_10x18.h
????I.A....?????95618??2014-06-29?11:29??8_sdram_LCD_Char\USER\include\font_8x16.h
............此處省略167個文件信息
評論
共有 條評論