2410addr.inc:s3c2410内部寄存器定义 memcfg.inc : 存储块配置,主要定义时序 option.inc : s3c2410堆栈地址,时钟等设置 。 2410init.asm: 启动代码
上传时间: 2015-08-06
上传用户:asddsd
44Binit.s注释 GET option.s 相当于c语言中的#i nclude "option.s" GET memcfg.s Interrupt Control 声明一些符号常量,这些符号常量和地址相应寄存器的地址对应 INTPND EQU 0x01e00004 指示中断请求状态寄存器 每一位代变一种中断请求具体表一种中断请参考44b0 spec
标签: option GET Interrupt Control
上传时间: 2014-01-07
上传用户:徐孺
HM701NEP(S3C44B0X)基本启动代码,在此基础上可以做各种实验,包括个6文件,44BINIT.S 汇编代码,系统上电、复位及异常处理的入口点。 memcfg.s 汇编代码,外部存储空间配置 OPTION.S 汇编代码,一些汇编宏定义:RAM的起始地址,中断入口表地址、RAM类型、系统主频、PLL控制字等 44B.H S3C44B0X的寄存器地址宏定义 OPTION.h 供C程序使用的一些反映系统工作方式的基本宏定义 Def.h 一些数据类型的缩写
上传时间: 2015-03-12
上传用户:来茴
44binit.s ----- 初始化中断、存储器、堆栈等,进行系统初始化,建立C程序运行环境。 memcfg.inc ----- 定义存储器延时、SDRAM配置等参数 option.inc ----- 定义系统时钟频率等 main.c ----- 系统主程序(Main函数等) 44blib.c ----- IO端口初始化、延时和异步串口通讯等基本子程序
上传时间: 2014-01-11
上传用户:hullow
由三星的2442修改而来,正确引导eboot,请注意用三星公版的硬件配置,具体可以参考QQ2440,因为我在些平台上跑过,具体操作 1.target settings : post-linker:选择为 ARM fromELF 2.ARM assembler与 ARM c Compiler 的 architecture or processor 选择为:ARM920T 3.ARM linker的 output:RO base为 0x00000000 (当仿真时为:0x30000000),layout的 object/sysmbol:为2440init.o section:Init 4.ARM fromELF 的 output:format:plain binary , output file name:nboot.bin 下面为全部源码,注意用ADS编译 2442addr.h 2442addr.inc 2442init.s 2442lib.c 2442lib.h 2442loader-1208.c 2442slib.h 2442slib.s Def.h k9s1208_s.s memcfg.inc Nand.h Nand_mini.c Option.h Option.inc
标签: post-linker settings target eboot
上传时间: 2016-05-06
上传用户:moshushi0009