• 大小: 15KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-01
  • 语言: VB
  • 标签: vboot  源代码  bootloader  

资源简介

vboot的源代码,有少量我自己添加的注释

资源截图

代码片段和文件信息


#include “def.h“
#include “s3c2440.h“
#include “244x_lib.h“

#if 1
void *memset(void *dst int src unsigned int len)
{
char *p = dst;
while (len--)
*p++ = src;
return dst;
}
void *memcpy(void *dst const void *src unsigned int len)
{
const char *s = src;
      char *d = dst;
while (len --) {
*d++ = *s++;
}
return dst;
}
#endif

void Port_Init(void)
{
GPACON = 0x7fffff;
GPBCON = 0x044555;
GPBUP = 0x7ff; // The pull up function is disabled GPB[10:0]
GPCCON = 0xaaaaaaaa;
GPCUP = 0xffff; // The pull up function is disabled GPC[15:0] 
GPDCON = 0x00151544;
GPDDAT = 0x0430;
GPDUP = 0x877A;
GPECON = 0xaa2aaaaa;
GPEUP = 0xf7ff; // GPE11 is NC
GPFCON = 0x55aa;
GPFUP = 0xff; // The pull up function is disabled GPF[7:0]
GPGCON = 1<<8;
GPGDAT = 0;
GPHCON = 0x16faaa;
GPHUP = 0x7ff; // The pull up function is disabled GPH[10:0]
EXTINT0 = 0x22222222; // EINT[7:0]
EXTINT1 = 0x22222222; // EINT[15:8]
EXTINT2 = 0x22222222; // EINT[23:16]
}

//=====================================================================
static inline void Uart_SendByte(int data)
{
while (!(UTRSTAT0 & 0x2)) ; //Wait until THR is empty.
UTXH0 = data;
}

//====================================================================
void Uart_SendString(char *pt)
{
while (*pt)
Uart_SendByte(*pt++);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1307  2009-07-02 11:09  vboot\244x_lib.c

     文件        754  2009-06-26 11:38  vboot\244x_lib.h

     文件       2831  2009-06-18 17:32  vboot\bitfield.h

     文件        192  2009-06-22 16:04  vboot\def.h

     文件        696  2009-06-26 19:46  vboot\hardware.h

     文件       5231  2009-07-13 14:12  vboot\head.S

     文件       3900  2009-07-21 12:39  vboot\main.c

     文件        290  2009-07-18 15:44  vboot\Makefile

     文件        193  2009-06-22 12:44  vboot\mem.lds

     文件       4380  2009-07-21 12:39  vboot\nand.c

     文件        506  2009-06-22 18:33  vboot\nand.h

     文件       1503  2009-06-29 19:12  vboot\parameters.h

     文件      17534  2009-06-18 17:32  vboot\s3c2440.h

     文件      11514  2009-06-18 17:32  vboot\smdk2440.h

     目录          0  2010-01-10 21:33  vboot

----------- ---------  ---------- -----  ----

                50831                    15


评论

共有 条评论