• 大小: 2.72MB
    文件类型: .rar
    金币: 1
    下载: 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个文件信息

评论

共有 条评论

相关资源