初始版本

This commit is contained in:
2026-04-23 13:49:53 +08:00
parent c1d6ebd38c
commit ac718a463a
257 changed files with 265681 additions and 0 deletions
@@ -0,0 +1,16 @@
setup()
{
;
}
execUserPreload()
{
__message "----- Prepare hardware for Flashloader -----\n";
setup();
}
execUserFlashInit() // Called by debugger before loading flash loader in RAM.
{
__message "----- Prepare hardware for Flashloader -----\n";
setup();
}
@@ -0,0 +1,16 @@
setup()
{
;
}
execUserPreload()
{
__message "----- Prepare hardware for Flashloader -----\n";
setup();
}
execUserFlashInit() // Called by debugger before loading flash loader in RAM.
{
__message "----- Prepare hardware for Flashloader -----\n";
setup();
}
@@ -0,0 +1,56 @@
/*###ICF### Section handled by ICF editor, don't touch! ****/
/*-Editor annotation file-*/
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_4.xml" */
/*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x1FFF8000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_IROM1_start__ = 0x1FFF8000;
define symbol __ICFEDIT_region_IROM1_end__ = 0x1FFFFFFF;
define symbol __ICFEDIT_region_IROM2_start__ = 0x20000000;
define symbol __ICFEDIT_region_IROM2_end__ = 0x2001FFFF;
define symbol __ICFEDIT_region_EROM1_start__ = 0x0;
define symbol __ICFEDIT_region_EROM1_end__ = 0x0;
define symbol __ICFEDIT_region_EROM2_start__ = 0x0;
define symbol __ICFEDIT_region_EROM2_end__ = 0x0;
define symbol __ICFEDIT_region_EROM3_start__ = 0x0;
define symbol __ICFEDIT_region_EROM3_end__ = 0x0;
define symbol __ICFEDIT_region_IRAM1_start__ = 0x20020000;
define symbol __ICFEDIT_region_IRAM1_end__ = 0x20026FFF;
define symbol __ICFEDIT_region_IRAM2_start__ = 0x200F0000;
define symbol __ICFEDIT_region_IRAM2_end__ = 0x200F0FFF;
define symbol __ICFEDIT_region_IRAM3_start__ = 0x0;
define symbol __ICFEDIT_region_IRAM3_end__ = 0x0;
define symbol __ICFEDIT_region_IRAM4_start__ = 0x0;
define symbol __ICFEDIT_region_IRAM4_end__ = 0x0;
define symbol __ICFEDIT_region_IRAM5_start__ = 0x0;
define symbol __ICFEDIT_region_IRAM5_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM1_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM1_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM2_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM2_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM3_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM3_end__ = 0x0;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x100;
define symbol __ICFEDIT_size_proc_stack__ = 0x0;
define symbol __ICFEDIT_size_heap__ = 0x100;
/**** End of ICF editor section. ###ICF###*/
define memory mem with size = 4G;
define region ROM_region = mem:[from __ICFEDIT_region_IROM1_start__ to __ICFEDIT_region_IROM1_end__]
| mem:[from __ICFEDIT_region_IROM2_start__ to __ICFEDIT_region_IROM2_end__];
define region RAM_region = mem:[from __ICFEDIT_region_IRAM1_start__ to __ICFEDIT_region_IRAM1_end__]
| mem:[from __ICFEDIT_region_IRAM2_start__ to __ICFEDIT_region_IRAM2_end__];
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
initialize by copy { readwrite };
do not initialize { section .noinit };
place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
place in ROM_region { readonly };
place in RAM_region { readwrite,
block CSTACK, block HEAP };
@@ -0,0 +1,50 @@
/*###ICF### Section handled by ICF editor, don't touch! ****/
/*-Editor annotation file-*/
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_4.xml" */
/*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x00000000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_IROM1_start__ = 0x00000000;
define symbol __ICFEDIT_region_IROM1_end__ = 0x0003FFFF;
define symbol __ICFEDIT_region_IROM2_start__ = 0x03000C00;
define symbol __ICFEDIT_region_IROM2_end__ = 0x03000FFB;
define symbol __ICFEDIT_region_EROM1_start__ = 0x0;
define symbol __ICFEDIT_region_EROM1_end__ = 0x0;
define symbol __ICFEDIT_region_EROM2_start__ = 0x0;
define symbol __ICFEDIT_region_EROM2_end__ = 0x0;
define symbol __ICFEDIT_region_EROM3_start__ = 0x0;
define symbol __ICFEDIT_region_EROM3_end__ = 0x0;
define symbol __ICFEDIT_region_IRAM1_start__ = 0x1FFF8000;
define symbol __ICFEDIT_region_IRAM1_end__ = 0x20026FFF;
define symbol __ICFEDIT_region_IRAM2_start__ = 0x200F0000;
define symbol __ICFEDIT_region_IRAM2_end__ = 0x200F0FFF;
define symbol __ICFEDIT_region_ERAM1_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM1_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM2_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM2_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM3_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM3_end__ = 0x0;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x400;
define symbol __ICFEDIT_size_proc_stack__ = 0x0;
define symbol __ICFEDIT_size_heap__ = 0x400;
/**** End of ICF editor section. ###ICF###*/
define memory mem with size = 4G;
define region ROM_region = mem:[from __ICFEDIT_region_IROM1_start__ to __ICFEDIT_region_IROM1_end__]
| mem:[from __ICFEDIT_region_IROM2_start__ to __ICFEDIT_region_IROM2_end__];
define region RAM_region = mem:[from __ICFEDIT_region_IRAM1_start__ to __ICFEDIT_region_IRAM1_end__]
| mem:[from __ICFEDIT_region_IRAM2_start__ to __ICFEDIT_region_IRAM2_end__];
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
initialize by copy { readwrite };
do not initialize { section .noinit };
place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
place in ROM_region { readonly };
place in RAM_region { readwrite,
block CSTACK, block HEAP };
@@ -0,0 +1,50 @@
/*###ICF### Section handled by ICF editor, don't touch! ****/
/*-Editor annotation file-*/
/* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_4.xml" */
/*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x00000000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_IROM1_start__ = 0x00000000;
define symbol __ICFEDIT_region_IROM1_end__ = 0x0007FFFF;
define symbol __ICFEDIT_region_IROM2_start__ = 0x03000C00;
define symbol __ICFEDIT_region_IROM2_end__ = 0x03000FFB;
define symbol __ICFEDIT_region_EROM1_start__ = 0x0;
define symbol __ICFEDIT_region_EROM1_end__ = 0x0;
define symbol __ICFEDIT_region_EROM2_start__ = 0x0;
define symbol __ICFEDIT_region_EROM2_end__ = 0x0;
define symbol __ICFEDIT_region_EROM3_start__ = 0x0;
define symbol __ICFEDIT_region_EROM3_end__ = 0x0;
define symbol __ICFEDIT_region_IRAM1_start__ = 0x1FFF8000;
define symbol __ICFEDIT_region_IRAM1_end__ = 0x20026FFF;
define symbol __ICFEDIT_region_IRAM2_start__ = 0x200F0000;
define symbol __ICFEDIT_region_IRAM2_end__ = 0x200F0FFF;
define symbol __ICFEDIT_region_ERAM1_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM1_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM2_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM2_end__ = 0x0;
define symbol __ICFEDIT_region_ERAM3_start__ = 0x0;
define symbol __ICFEDIT_region_ERAM3_end__ = 0x0;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x400;
define symbol __ICFEDIT_size_proc_stack__ = 0x0;
define symbol __ICFEDIT_size_heap__ = 0x400;
/**** End of ICF editor section. ###ICF###*/
define memory mem with size = 4G;
define region ROM_region = mem:[from __ICFEDIT_region_IROM1_start__ to __ICFEDIT_region_IROM1_end__]
| mem:[from __ICFEDIT_region_IROM2_start__ to __ICFEDIT_region_IROM2_end__];
define region RAM_region = mem:[from __ICFEDIT_region_IRAM1_start__ to __ICFEDIT_region_IRAM1_end__]
| mem:[from __ICFEDIT_region_IRAM2_start__ to __ICFEDIT_region_IRAM2_end__];
define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
initialize by copy { readwrite };
do not initialize { section .noinit };
place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
place in ROM_region { readonly };
place in RAM_region { readwrite,
block CSTACK, block HEAP };
@@ -0,0 +1,995 @@
;/**
; ******************************************************************************
; @file startup_hc32f460.s
; @brief Startup for IAR.
; verbatim
; Change Logs:
; Date Author Notes
; 2022-03-31 CDT First version
; endverbatim
; *****************************************************************************
; * Copyright (C) 2022-2023, Xiaohua Semiconductor Co., Ltd. All rights reserved.
; *
; * This software component is licensed by XHSC under BSD 3-Clause license
; * (the "License"); You may not use this file except in compliance with the
; * License. You may obtain a copy of the License at:
; * opensource.org/licenses/BSD-3-Clause
; *
; ******************************************************************************
; */
MODULE ?cstartup
;; Forward declaration of sections.
SECTION CSTACK:DATA:NOROOT(3)
SECTION .intvec:CODE:NOROOT(2)
EXTERN __iar_program_start
EXTERN SystemInit
PUBLIC __vector_table
DATA
__vector_table
DCD sfe(CSTACK) ; Top of Stack
DCD Reset_Handler ; Reset Handler
DCD NMI_Handler ; NMI Handler
DCD HardFault_Handler ; Hard Fault Handler
DCD MemManage_Handler ; MPU Fault Handler
DCD BusFault_Handler ; Bus Fault Handler
DCD UsageFault_Handler ; Usage Fault Handler
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD SVC_Handler ; SVCall Handler
DCD DebugMon_Handler ; Debug Monitor Handler
DCD 0 ; Reserved
DCD PendSV_Handler ; PendSV Handler
DCD SysTick_Handler ; SysTick Handler
; Peripheral Interrupts
DCD IRQ000_Handler
DCD IRQ001_Handler
DCD IRQ002_Handler
DCD IRQ003_Handler
DCD IRQ004_Handler
DCD IRQ005_Handler
DCD IRQ006_Handler
DCD IRQ007_Handler
DCD IRQ008_Handler
DCD IRQ009_Handler
DCD IRQ010_Handler
DCD IRQ011_Handler
DCD IRQ012_Handler
DCD IRQ013_Handler
DCD IRQ014_Handler
DCD IRQ015_Handler
DCD IRQ016_Handler
DCD IRQ017_Handler
DCD IRQ018_Handler
DCD IRQ019_Handler
DCD IRQ020_Handler
DCD IRQ021_Handler
DCD IRQ022_Handler
DCD IRQ023_Handler
DCD IRQ024_Handler
DCD IRQ025_Handler
DCD IRQ026_Handler
DCD IRQ027_Handler
DCD IRQ028_Handler
DCD IRQ029_Handler
DCD IRQ030_Handler
DCD IRQ031_Handler
DCD IRQ032_Handler
DCD IRQ033_Handler
DCD IRQ034_Handler
DCD IRQ035_Handler
DCD IRQ036_Handler
DCD IRQ037_Handler
DCD IRQ038_Handler
DCD IRQ039_Handler
DCD IRQ040_Handler
DCD IRQ041_Handler
DCD IRQ042_Handler
DCD IRQ043_Handler
DCD IRQ044_Handler
DCD IRQ045_Handler
DCD IRQ046_Handler
DCD IRQ047_Handler
DCD IRQ048_Handler
DCD IRQ049_Handler
DCD IRQ050_Handler
DCD IRQ051_Handler
DCD IRQ052_Handler
DCD IRQ053_Handler
DCD IRQ054_Handler
DCD IRQ055_Handler
DCD IRQ056_Handler
DCD IRQ057_Handler
DCD IRQ058_Handler
DCD IRQ059_Handler
DCD IRQ060_Handler
DCD IRQ061_Handler
DCD IRQ062_Handler
DCD IRQ063_Handler
DCD IRQ064_Handler
DCD IRQ065_Handler
DCD IRQ066_Handler
DCD IRQ067_Handler
DCD IRQ068_Handler
DCD IRQ069_Handler
DCD IRQ070_Handler
DCD IRQ071_Handler
DCD IRQ072_Handler
DCD IRQ073_Handler
DCD IRQ074_Handler
DCD IRQ075_Handler
DCD IRQ076_Handler
DCD IRQ077_Handler
DCD IRQ078_Handler
DCD IRQ079_Handler
DCD IRQ080_Handler
DCD IRQ081_Handler
DCD IRQ082_Handler
DCD IRQ083_Handler
DCD IRQ084_Handler
DCD IRQ085_Handler
DCD IRQ086_Handler
DCD IRQ087_Handler
DCD IRQ088_Handler
DCD IRQ089_Handler
DCD IRQ090_Handler
DCD IRQ091_Handler
DCD IRQ092_Handler
DCD IRQ093_Handler
DCD IRQ094_Handler
DCD IRQ095_Handler
DCD IRQ096_Handler
DCD IRQ097_Handler
DCD IRQ098_Handler
DCD IRQ099_Handler
DCD IRQ100_Handler
DCD IRQ101_Handler
DCD IRQ102_Handler
DCD IRQ103_Handler
DCD IRQ104_Handler
DCD IRQ105_Handler
DCD IRQ106_Handler
DCD IRQ107_Handler
DCD IRQ108_Handler
DCD IRQ109_Handler
DCD IRQ110_Handler
DCD IRQ111_Handler
DCD IRQ112_Handler
DCD IRQ113_Handler
DCD IRQ114_Handler
DCD IRQ115_Handler
DCD IRQ116_Handler
DCD IRQ117_Handler
DCD IRQ118_Handler
DCD IRQ119_Handler
DCD IRQ120_Handler
DCD IRQ121_Handler
DCD IRQ122_Handler
DCD IRQ123_Handler
DCD IRQ124_Handler
DCD IRQ125_Handler
DCD IRQ126_Handler
DCD IRQ127_Handler
DCD IRQ128_Handler
DCD IRQ129_Handler
DCD IRQ130_Handler
DCD IRQ131_Handler
DCD IRQ132_Handler
DCD IRQ133_Handler
DCD IRQ134_Handler
DCD IRQ135_Handler
DCD IRQ136_Handler
DCD IRQ137_Handler
DCD IRQ138_Handler
DCD IRQ139_Handler
DCD IRQ140_Handler
DCD IRQ141_Handler
DCD IRQ142_Handler
DCD IRQ143_Handler
THUMB
; Dummy Exception Handlers (infinite loops which can be modified)
PUBWEAK Reset_Handler
SECTION .text:CODE:NOROOT:REORDER(2)
Reset_Handler
;SetSRAM3Wait
LDR R0, =0x40050804
MOV R1, #0x77
STR R1, [R0]
LDR R0, =0x4005080C
MOV R1, #0x77
STR R1, [R0]
LDR R0, =0x40050800
MOV R1, #0x1100
STR R1, [R0]
LDR R0, =0x40050804
MOV R1, #0x76
STR R1, [R0]
LDR R0, =0x4005080C
MOV R1, #0x76
STR R1, [R0]
LDR R0, =SystemInit
BLX R0
LDR R0, =__iar_program_start
BX R0
PUBWEAK NMI_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
NMI_Handler
B NMI_Handler
PUBWEAK HardFault_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
HardFault_Handler
B HardFault_Handler
PUBWEAK MemManage_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
MemManage_Handler
B MemManage_Handler
PUBWEAK BusFault_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
BusFault_Handler
B BusFault_Handler
PUBWEAK UsageFault_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
UsageFault_Handler
B UsageFault_Handler
PUBWEAK SVC_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
SVC_Handler
B SVC_Handler
PUBWEAK DebugMon_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
DebugMon_Handler
B DebugMon_Handler
PUBWEAK PendSV_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
PendSV_Handler
B PendSV_Handler
PUBWEAK SysTick_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
SysTick_Handler
B SysTick_Handler
PUBWEAK IRQ000_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ000_Handler
B IRQ000_Handler
PUBWEAK IRQ001_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ001_Handler
B IRQ001_Handler
PUBWEAK IRQ002_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ002_Handler
B IRQ002_Handler
PUBWEAK IRQ003_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ003_Handler
B IRQ003_Handler
PUBWEAK IRQ004_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ004_Handler
B IRQ004_Handler
PUBWEAK IRQ005_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ005_Handler
B IRQ005_Handler
PUBWEAK IRQ006_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ006_Handler
B IRQ006_Handler
PUBWEAK IRQ007_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ007_Handler
B IRQ007_Handler
PUBWEAK IRQ008_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ008_Handler
B IRQ008_Handler
PUBWEAK IRQ009_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ009_Handler
B IRQ009_Handler
PUBWEAK IRQ010_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ010_Handler
B IRQ010_Handler
PUBWEAK IRQ011_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ011_Handler
B IRQ011_Handler
PUBWEAK IRQ012_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ012_Handler
B IRQ012_Handler
PUBWEAK IRQ013_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ013_Handler
B IRQ013_Handler
PUBWEAK IRQ014_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ014_Handler
B IRQ014_Handler
PUBWEAK IRQ015_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ015_Handler
B IRQ015_Handler
PUBWEAK IRQ016_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ016_Handler
B IRQ016_Handler
PUBWEAK IRQ017_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ017_Handler
B IRQ017_Handler
PUBWEAK IRQ018_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ018_Handler
B IRQ018_Handler
PUBWEAK IRQ019_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ019_Handler
B IRQ019_Handler
PUBWEAK IRQ020_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ020_Handler
B IRQ020_Handler
PUBWEAK IRQ021_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ021_Handler
B IRQ021_Handler
PUBWEAK IRQ022_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ022_Handler
B IRQ022_Handler
PUBWEAK IRQ023_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ023_Handler
B IRQ023_Handler
PUBWEAK IRQ024_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ024_Handler
B IRQ024_Handler
PUBWEAK IRQ025_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ025_Handler
B IRQ025_Handler
PUBWEAK IRQ026_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ026_Handler
B IRQ026_Handler
PUBWEAK IRQ027_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ027_Handler
B IRQ027_Handler
PUBWEAK IRQ028_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ028_Handler
B IRQ028_Handler
PUBWEAK IRQ029_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ029_Handler
B IRQ029_Handler
PUBWEAK IRQ030_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ030_Handler
B IRQ030_Handler
PUBWEAK IRQ031_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ031_Handler
B IRQ031_Handler
PUBWEAK IRQ032_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ032_Handler
B IRQ032_Handler
PUBWEAK IRQ033_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ033_Handler
B IRQ033_Handler
PUBWEAK IRQ034_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ034_Handler
B IRQ034_Handler
PUBWEAK IRQ035_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ035_Handler
B IRQ035_Handler
PUBWEAK IRQ036_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ036_Handler
B IRQ036_Handler
PUBWEAK IRQ037_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ037_Handler
B IRQ037_Handler
PUBWEAK IRQ038_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ038_Handler
B IRQ038_Handler
PUBWEAK IRQ039_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ039_Handler
B IRQ039_Handler
PUBWEAK IRQ040_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ040_Handler
B IRQ040_Handler
PUBWEAK IRQ041_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ041_Handler
B IRQ041_Handler
PUBWEAK IRQ042_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ042_Handler
B IRQ042_Handler
PUBWEAK IRQ043_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ043_Handler
B IRQ043_Handler
PUBWEAK IRQ044_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ044_Handler
B IRQ044_Handler
PUBWEAK IRQ045_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ045_Handler
B IRQ045_Handler
PUBWEAK IRQ046_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ046_Handler
B IRQ046_Handler
PUBWEAK IRQ047_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ047_Handler
B IRQ047_Handler
PUBWEAK IRQ048_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ048_Handler
B IRQ048_Handler
PUBWEAK IRQ049_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ049_Handler
B IRQ049_Handler
PUBWEAK IRQ050_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ050_Handler
B IRQ050_Handler
PUBWEAK IRQ051_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ051_Handler
B IRQ051_Handler
PUBWEAK IRQ052_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ052_Handler
B IRQ052_Handler
PUBWEAK IRQ053_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ053_Handler
B IRQ053_Handler
PUBWEAK IRQ054_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ054_Handler
B IRQ054_Handler
PUBWEAK IRQ055_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ055_Handler
B IRQ055_Handler
PUBWEAK IRQ056_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ056_Handler
B IRQ056_Handler
PUBWEAK IRQ057_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ057_Handler
B IRQ057_Handler
PUBWEAK IRQ058_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ058_Handler
B IRQ058_Handler
PUBWEAK IRQ059_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ059_Handler
B IRQ059_Handler
PUBWEAK IRQ060_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ060_Handler
B IRQ060_Handler
PUBWEAK IRQ061_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ061_Handler
B IRQ061_Handler
PUBWEAK IRQ062_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ062_Handler
B IRQ062_Handler
PUBWEAK IRQ063_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ063_Handler
B IRQ063_Handler
PUBWEAK IRQ064_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ064_Handler
B IRQ064_Handler
PUBWEAK IRQ065_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ065_Handler
B IRQ065_Handler
PUBWEAK IRQ066_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ066_Handler
B IRQ066_Handler
PUBWEAK IRQ067_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ067_Handler
B IRQ067_Handler
PUBWEAK IRQ068_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ068_Handler
B IRQ068_Handler
PUBWEAK IRQ069_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ069_Handler
B IRQ069_Handler
PUBWEAK IRQ070_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ070_Handler
B IRQ070_Handler
PUBWEAK IRQ071_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ071_Handler
B IRQ071_Handler
PUBWEAK IRQ072_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ072_Handler
B IRQ072_Handler
PUBWEAK IRQ073_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ073_Handler
B IRQ073_Handler
PUBWEAK IRQ074_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ074_Handler
B IRQ074_Handler
PUBWEAK IRQ075_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ075_Handler
B IRQ075_Handler
PUBWEAK IRQ076_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ076_Handler
B IRQ076_Handler
PUBWEAK IRQ077_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ077_Handler
B IRQ077_Handler
PUBWEAK IRQ078_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ078_Handler
B IRQ078_Handler
PUBWEAK IRQ079_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ079_Handler
B IRQ079_Handler
PUBWEAK IRQ080_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ080_Handler
B IRQ080_Handler
PUBWEAK IRQ081_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ081_Handler
B IRQ081_Handler
PUBWEAK IRQ082_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ082_Handler
B IRQ082_Handler
PUBWEAK IRQ083_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ083_Handler
B IRQ083_Handler
PUBWEAK IRQ084_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ084_Handler
B IRQ084_Handler
PUBWEAK IRQ085_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ085_Handler
B IRQ085_Handler
PUBWEAK IRQ086_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ086_Handler
B IRQ086_Handler
PUBWEAK IRQ087_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ087_Handler
B IRQ087_Handler
PUBWEAK IRQ088_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ088_Handler
B IRQ088_Handler
PUBWEAK IRQ089_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ089_Handler
B IRQ089_Handler
PUBWEAK IRQ090_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ090_Handler
B IRQ090_Handler
PUBWEAK IRQ091_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ091_Handler
B IRQ091_Handler
PUBWEAK IRQ092_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ092_Handler
B IRQ092_Handler
PUBWEAK IRQ093_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ093_Handler
B IRQ093_Handler
PUBWEAK IRQ094_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ094_Handler
B IRQ094_Handler
PUBWEAK IRQ095_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ095_Handler
B IRQ095_Handler
PUBWEAK IRQ096_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ096_Handler
B IRQ096_Handler
PUBWEAK IRQ097_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ097_Handler
B IRQ097_Handler
PUBWEAK IRQ098_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ098_Handler
B IRQ098_Handler
PUBWEAK IRQ099_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ099_Handler
B IRQ099_Handler
PUBWEAK IRQ100_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ100_Handler
B IRQ100_Handler
PUBWEAK IRQ101_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ101_Handler
B IRQ101_Handler
PUBWEAK IRQ102_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ102_Handler
B IRQ102_Handler
PUBWEAK IRQ103_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ103_Handler
B IRQ103_Handler
PUBWEAK IRQ104_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ104_Handler
B IRQ104_Handler
PUBWEAK IRQ105_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ105_Handler
B IRQ105_Handler
PUBWEAK IRQ106_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ106_Handler
B IRQ106_Handler
PUBWEAK IRQ107_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ107_Handler
B IRQ107_Handler
PUBWEAK IRQ108_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ108_Handler
B IRQ108_Handler
PUBWEAK IRQ109_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ109_Handler
B IRQ109_Handler
PUBWEAK IRQ110_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ110_Handler
B IRQ110_Handler
PUBWEAK IRQ111_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ111_Handler
B IRQ111_Handler
PUBWEAK IRQ112_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ112_Handler
B IRQ112_Handler
PUBWEAK IRQ113_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ113_Handler
B IRQ113_Handler
PUBWEAK IRQ114_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ114_Handler
B IRQ114_Handler
PUBWEAK IRQ115_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ115_Handler
B IRQ115_Handler
PUBWEAK IRQ116_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ116_Handler
B IRQ116_Handler
PUBWEAK IRQ117_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ117_Handler
B IRQ117_Handler
PUBWEAK IRQ118_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ118_Handler
B IRQ118_Handler
PUBWEAK IRQ119_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ119_Handler
B IRQ119_Handler
PUBWEAK IRQ120_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ120_Handler
B IRQ120_Handler
PUBWEAK IRQ121_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ121_Handler
B IRQ121_Handler
PUBWEAK IRQ122_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ122_Handler
B IRQ122_Handler
PUBWEAK IRQ123_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ123_Handler
B IRQ123_Handler
PUBWEAK IRQ124_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ124_Handler
B IRQ124_Handler
PUBWEAK IRQ125_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ125_Handler
B IRQ125_Handler
PUBWEAK IRQ126_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ126_Handler
B IRQ126_Handler
PUBWEAK IRQ127_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ127_Handler
B IRQ127_Handler
PUBWEAK IRQ128_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ128_Handler
B IRQ128_Handler
PUBWEAK IRQ129_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ129_Handler
B IRQ129_Handler
PUBWEAK IRQ130_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ130_Handler
B IRQ130_Handler
PUBWEAK IRQ131_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ131_Handler
B IRQ131_Handler
PUBWEAK IRQ132_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ132_Handler
B IRQ132_Handler
PUBWEAK IRQ133_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ133_Handler
B IRQ133_Handler
PUBWEAK IRQ134_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ134_Handler
B IRQ134_Handler
PUBWEAK IRQ135_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ135_Handler
B IRQ135_Handler
PUBWEAK IRQ136_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ136_Handler
B IRQ136_Handler
PUBWEAK IRQ137_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ137_Handler
B IRQ137_Handler
PUBWEAK IRQ138_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ138_Handler
B IRQ138_Handler
PUBWEAK IRQ139_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ139_Handler
B IRQ139_Handler
PUBWEAK IRQ140_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ140_Handler
B IRQ140_Handler
PUBWEAK IRQ141_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ141_Handler
B IRQ141_Handler
PUBWEAK IRQ142_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ142_Handler
B IRQ142_Handler
PUBWEAK IRQ143_Handler
SECTION .text:CODE:NOROOT:REORDER(1)
IRQ143_Handler
B IRQ143_Handler
END
File diff suppressed because it is too large Load Diff