ARM工程结构.ppt
上传人:yy****24 上传时间:2024-09-10 格式:PPT 页数:9 大小:256KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ARM工程结构.ppt

ARM工程结构.ppt

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ADS实验学习内容S3C2410工程基础结构和基础内容一个工程中首先包括对芯片的初始化文件,然后是常用接口(如串口)等的相关应用文件,完成功能的主文件和辅助文件以及相关的头文件。.三星公司提供的针对S3C2410的源文件2410init.s:工程的引导文件,主要对S3C2410的端口、存储器、中断向量表等进行了初始化。同时引导到了主函数便于工程运行。调用了Memcfg.inc、Option.inc、2410addr.inc三个文件2410slib.s:2410init.s的辅助函数,完成一些基本的功能。2410Main.c:C语言的程序运行的主函数,完成功能。主函数主要用来进行端口初始化(port_INIT),打印引导信(Uart_printf)等基本功能,主要的功能将在自行编制的文件中完成。其中调用了2410lib.h,2410slib.h,2410addr.h,Def.h,Option.h等头文件.宏定义,引导作用.2410lib.c:C语言的辅助功能文件。提供了一系列函数便于主文件与其它文件在完成功能时调用。程序运行的顺序运行2410init.s对S3C2410进行初始化引导到2410Main.c,对端口进行初始化(BLMain)调用功能函数,完成功能主函数介绍voidMain(void){Port_Init();//IO端口初始化Isr_Init();//中断初始化Uart_Init(0,115200);//串口初始化Uart_Select(0);//选用串口0进行与主机的通信Uart_Printf("\n\nS3C2410BoardTestProgramVer1.00(2004-3-2914:19)");Uart_Printf("\tFCLK=%dHz\n\n",FCLK);//打印初始化信息Test()//在这里加入功能函数}修改内存配置端口(AXD)跑马灯(GPB10,9,8,7)GPBCON(地址0X56000010)GPB10GPB9GPB8GPB7GPB6GPB5GPB4GPB3GPB2GPB1GPB0OUTOUTOUTOUTINOUTOUTOUTOUTOUTOUT01,0101,0100,0101,0101,0101rGPBCON=0x154555;LED1GPB7GPBDAT=0x77FLED2GPB8GPBDAT=0x6FFLED3GPB9GPBDAT=0x5FFLED4GPB10GPBDAT=0x3FF2024/10/32024/10/32024/10/3修改内存配置端口(AXD)键盘(GPB10,9,8,7)(GPF1,2,3,7)GPBCON(地址0X56000010)GPBDAT(地址0X56000014)GPFCON(地址0X56000050)GPFDAT(地址0X56000054)GPBCON=0x154555(0101010100010101010101)GPBDAT=0X7F(00001111111)GPFCON=0X1502(0001010100000010)按键后查看GPFDAT