MyException - 我的异常网
当前位置:我的异常网» 驱动开发 » 关于startup的解析解决办法

关于startup的解析解决办法

www.MyException.Cn  网友分享于:2013-02-20  浏览:1次
关于startup的解析
   不知道每条指令所对应的地址是多少,如何读出:(编译器KEIL FOR ARM)

比如下面这段代码:



Stack_Size      EQU     0x00000400

                AREA    STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem       SPACE   Stack_Size
__initial_sp


; <h> Heap Configuration
;   <o>  Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>

Heap_Size       EQU     0x00000400

                AREA    HEAP, NOINIT, READWRITE, ALIGN=3
__heap_base
Heap_Mem        SPACE   Heap_Size
__heap_limit

                PRESERVE8
                THUMB


; Vector Table Mapped to Address 0 at Reset
                AREA    RESET, DATA, READONLY
                EXPORT  __Vectors
                EXPORT  __Vectors_End
                EXPORT  __Vectors_Size

__Vectors       DCD     __initial_sp              ; 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
             

------解决方案--------------------
赶上了。

另外,既然弄明白了,就顺便给大伙说一下呗。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有