资源简介
vboot源码,可直接编译,烧录到nand falsh用,好用,值的收藏
代码片段和文件信息
#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)
{
#ifdef DEBUG
while (!(UTRSTAT0 & 0x2)) ; //Wait until THR is empty.
UTXH0 = data;
#endif
}
//====================================================================
void Uart_SendString(char *pt)
{
while (*pt)
Uart_SendByte(*pt++);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1327 2013-08-11 20:14 vboot\244x_lib.c
文件 754 2009-06-26 11:38 vboot\244x_lib.h
文件 2831 2009-06-18 17:32 vboot\bitfield.h
文件 211 2013-08-11 20:16 vboot\def.h
文件 696 2009-06-26 19:46 vboot\hardware.h
文件 5231 2009-07-13 14:12 vboot\head.S
文件 3985 2013-08-11 20:07 vboot\main.c
文件 290 2010-07-28 17:57 vboot\Makefile
文件 193 2009-06-22 12:44 vboot\mem.lds
文件 4404 2009-11-06 13:36 vboot\nand.c
文件 506 2009-06-22 18:33 vboot\nand.h
文件 1503 2009-11-07 13:43 vboot\parameters.h
文件 17534 2009-06-18 17:32 vboot\s3c2440.h
文件 28672 2013-08-11 22:41 vboot\si\vboot.IAB
文件 608 2013-08-11 22:41 vboot\si\vboot.IAD
文件 20480 2013-08-11 22:41 vboot\si\vboot.IMB
文件 528 2013-08-11 22:41 vboot\si\vboot.IMD
文件 44 2013-08-11 22:41 vboot\si\vboot.PFI
文件 776 2013-08-11 22:41 vboot\si\vboot.PO
文件 3944 2013-08-11 22:41 vboot\si\vboot.PR
文件 22776 2013-08-11 22:41 vboot\si\vboot.PRI
文件 133984 2013-08-11 22:41 vboot\si\vboot.PS
文件 42 2013-08-11 20:16 vboot\si\vboot.SearchResults
文件 26030 2013-08-11 22:41 vboot\si\vboot.WK3
文件 11514 2009-06-18 17:32 vboot\smdk2440.h
文件 3196 2013-08-11 20:17 vboot\vboot.bin
目录 0 2013-08-14 10:29 vboot\si
目录 0 2013-08-14 10:29 vboot
----------- --------- ---------- ----- ----
292059 28
............此处省略1个文件信息
- 上一篇:VB写DLL和调用dll
- 下一篇:10个OCX vb6控件
评论
共有 条评论