📄 startup.lst
字号:
ARM Macro Assembler Page 1
1 00000000
2 00000000 ;define the stack size
3 00000000 ;定义堆栈的大小
4 00000000 00000000
SVC_STACK_LEGTH
EQU 0
5 00000000 00000000
FIQ_STACK_LEGTH
EQU 0
6 00000000 00000100
IRQ_STACK_LEGTH
EQU 256
7 00000000 00000000
ABT_STACK_LEGTH
EQU 0
8 00000000 00000000
UND_STACK_LEGTH
EQU 0
9 00000000
10 00000000 00000080
NoInt EQU 0x80
11 00000000 ;// Add by Ganda
12 00000000 00000040
NoFIQ EQU 0x40
13 00000000
14 00000000 00000010
USR32Mode
EQU 0x10
15 00000000 00000013
SVC32Mode
EQU 0x13
16 00000000 0000001F
SYS32Mode
EQU 0x1f
17 00000000 00000012
IRQ32Mode
EQU 0x12
18 00000000 00000011
FIQ32Mode
EQU 0x11
19 00000000
20 00000000 E002C014
PINSEL2 EQU 0xE002C014
21 00000000
22 00000000 ;/* Define the Bus Speed */
23 00000000 FFE00000
BCFG0 EQU 0xFFE00000 ;// Control Word of
BANK0 / CS0
24 00000000 FFE00004
BCFG1 EQU 0xFFE00004 ;// Control Word of
BANK1 / CS1
25 00000000 FFE00008
BCFG2 EQU 0xFFE00008 ;// Control Word of
BANK2 / CS2
26 00000000 FFE0000C
BCFG3 EQU 0xFFE0000C ;// Control Word of
BANK3 / CS3
27 00000000
28 00000000 00000000
ARM Macro Assembler Page 2
BCFG_08DEF
EQU 0x00000000 ;// 8Bit Bus
29 00000000 10000400
BCFG_16DEF
EQU 0x10000400 ;// 16Bit Bus
30 00000000 20000400
BCFG_32DEF
EQU 0x20000400 ;// 32Bit Bus
31 00000000
32 00000000
33 00000000 ;// | IDCY | WST1
| WST2
34 00000000 ;// | Idle width | Read widt
h | Write width
35 00000000 ;// | 0x00 ~ 0x0f| 0x00 ~ 0x
1f| 0x00~0x1f
36 00000000 10001460
BCFG_FLASH
EQU (BCFG_16DEF | (0x00<<00) | (0x0
3<<05) | (0x02<<11))
;// For 90ns Flash
37 00000000 10001460
BCFG_PSRAM
EQU (BCFG_16DEF | (0x00<<00) | (0x0
3<<05) | (0x02<<11))
;// For 70ns PSRAM
38 00000000 1000FFEF
BCFG_CS2
EQU (BCFG_16DEF | (0x0f<<00) | (0x1
f<<05) | (0x1f<<11))
;// Blank
39 00000000 10001C61
BCFG_CS3
EQU (BCFG_16DEF | (0x01<<00) | (0x0
3<<05) | (0x03<<11))
;// For Peripheral
Equipment
40 00000000
41 00000000 IMPORT __use_no_semihosting_swi
42 00000000 IMPORT __use_two_region_memory
43 00000000
44 00000000 ;The imported labels
45 00000000 ;引入的外部标号在这声明
46 00000000 IMPORT FIQ_Exception ;Fast interrupt e
xceptions handler
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -