启动代码之Option.inc
来源:互联网 发布:大数据的三个哲学问题 编辑:程序博客网 时间:2024/06/05 18:29
;===========================================
; NAME: OPTION.A
; DESC:
Configuration options for .S files
; HISTORY:
; 02.28.2002: ver 0.0
;
03.11.2003: ver 0.0 attached for 2440.
; jan E, 2004: ver0.03
2440A01.
;===========================================
;这个Option.inc文件主要是为设置时钟服务的,选择好分频系数
;Start address of each stacks,
_STACK_BASEADDRESS EQU
0x33ff8000
_MMUTT_STARTADDRESS EQU 0x33ff8000
_ISR_STARTADDRESS EQU
0x33ffff00
;USE_MAIN SETL {TRUE}
USE_MAIN SETL {FALSE}
PLL_ON_START SETL
ENDIAN_CHANGE SETL {FALSE}
ENTRY_BUS_WIDTH SETA 16
;BUSWIDTH = 16,32
bus width for the GPIO configuration
BUSWIDTH SETA
UCLK SETA 48000000
;(1) Select CPU
;CPU_SEL SETA 32440000 ; 32440000:2440X.
CPU_SEL
SETA 32440001 ; 32440001:2440A
;(2) Select XTaL
XTAL_SEL SETA 12000000
;XTAL_SEL SETA 16934400
;(3) Select
FCLK
FCLK
;FCLK
;(4) Select Clock
Division (Fclk:Hclk:Pclk)
CLKDIV_VAL EQU 7 ; 0=1:1:1, 1=1:1:2, 2=1:2:2,
3=1:2:4, 4=1:4:4, 5=1:4:8, 6=1:3:3, 7=1:3:6.
;--------------------------------------------
;下面根据外部晶振是12MMhz(else是16.9344Mhz),再根据我们的主时钟是(271.5MHz或304.8MHz),决定分频系数M_MDIV、M_PDIV、M_SDIV
;根据我们的USB时钟(48MHz或者96MHz),决定分频系数U_MDIV、U_PDIV、U_SDIV
;--------------------------------------------
[
XTAL_SEL = 12000000 ;[是IF伪操作的同义词,|是ELSE伪操作的同义词,]是ENDIF伪操作的同义词
[ FCLK =
271500000
M_MDIV
Fout=271.5MHz
M_PDIV
M_SDIV
2440A
M_SDIV
]
[ FCLK =
304000000
M_MDIV
M_PDIV
CPU_SEL = 32440001
M_SDIV
M_SDIV
2440X
]
[ UCLK = 48000000
U_MDIV
Fout=48MHz
U_PDIV
U_SDIV
]
[ UCLK =
96000000
U_MDIV
Fout=96MHz
U_PDIV
U_SDIV
]
[ FCLK =
266716800
M_MDIV
M_PDIV
32440001
M_SDIV
M_SDIV
2440X
]
[ FCLK =
296352000
M_MDIV
M_PDIV
32440001
M_SDIV
M_SDIV
2440X
]
[ FCLK =
541900800
M_MDIV
M_PDIV
32440001
M_SDIV
M_SDIV
2440X
]
[ UCLK = 48000000
U_MDIV
Fout=48MHz
U_PDIV
U_SDIV
]
[ UCLK =
96000000
U_MDIV
Fout=96MHz
U_PDIV
U_SDIV
]
XTAL_SEL = 12000000.
- 启动代码之Option.inc
- bootloader 之Option.inc
- TE2440II-bootloader-option.inc
- prestashop代码分析之config.inc.php
- 无法启动WebLogic 之 Unrecognized option: -jrockit
- 阅读DVWA系统代码之config.inc.php
- 阅读DVWA系统代码之dvwaPhpIds.inc.php
- s3c2440裸机中 option.inc C语言解释
- mongoDB修改器之$inc
- Perl 之 use(), require(), do(), %INC and @INC
- phpcms2008 代码简介:include/common.inc.php
- Discuz security.inc.php 代码解释
- 手把手之STM32启动代码
- DedeCMS漏洞之mysql_error_trace.inc日志信息
- DedeCMS漏洞之mysql_error_trace.inc日志信息
- easyui 之 data-option
- Scala之Option
- Jquery之Option
- 一道SCJP题目
- Exception
- 分享到豆瓣、百度空间、新浪微博的纯js代码
- Android一些备忘
- 集群:Corosync/openais+pacemaker 配置实现
- 启动代码之Option.inc
- hdoj 4022Bombing( STL )
- MYSQL 常用sql语句小结(转)
- sizeof() 的使用
- 程序一点点写,日子一天天过
- ASP与SQL基础
- C程序中实现排序的选择法和起泡法
- MYSQL 常用函数 一
- 修改文件时间与创建新文件:touch