|
|
@ -30,7 +30,7 @@ |
|
|
|
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> |
|
|
|
; </h> |
|
|
|
|
|
|
|
Stack_Size EQU 0x00000400 |
|
|
|
Stack_Size EQU 0x00000800 |
|
|
|
|
|
|
|
AREA STACK, NOINIT, READWRITE, ALIGN=3 |
|
|
|
Stack_Mem SPACE Stack_Size |
|
|
@ -41,8 +41,9 @@ __initial_sp |
|
|
|
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> |
|
|
|
; </h> |
|
|
|
|
|
|
|
;未用到编译器自带的内存管理(malloc,free等),设置Heap_Szie为0 |
|
|
|
Heap_Size EQU 0x00000000 |
|
|
|
;鏈�敤鍒扮紪璇戝櫒鑷�甫鐨勫唴瀛樼�鐞�(malloc,free绛�)锛岃�缃瓾eap_Szie涓�0 (DEMO) |
|
|
|
;sizeof(g_eth_dma_rx_dscr_tab)+sizeof(g_eth_dma_tx_dscr_tab)+sizeof(g_eth_rx_buf)+sizeof(g_eth_tx_buf)=12448byte,Because of the hexadecimal,12448byte*2=0x6140 |
|
|
|
Heap_Size EQU 0x00007200 |
|
|
|
|
|
|
|
AREA HEAP, NOINIT, READWRITE, ALIGN=3 |
|
|
|
__heap_base |
|
|
@ -172,7 +173,7 @@ Reset_Handler PROC |
|
|
|
EXPORT Reset_Handler [WEAK] |
|
|
|
IMPORT SystemInit |
|
|
|
IMPORT __main |
|
|
|
LDR R0, =0xE000ED88 ; 使能浮点运算 CP10,CP11 |
|
|
|
LDR R0, =0xE000ED88 ; 使锟杰革拷锟斤拷锟斤拷锟斤拷 CP10,CP11 |
|
|
|
LDR R1,[R0] |
|
|
|
ORR R1,R1,#(0xF << 20) |
|
|
|
STR R1,[R0] |
|
|
|