嵌入式单片机学习

如何用 IAR 写汇编

2016-07-25  本文已影响1170人  Tim000

version:IAR7.5

创建工程

具体参见百度经验前四步。戳→这里
其中,在创建工程时,选择 asm 如图

1.png

然后界面变成这样:


2.png

删掉它自带的代码,改为下列代码:

MODULE  ?cstartup
    
    ;; Forward declaration of sections.
    SECTION CSTACK:DATA:NOROOT(3)

    SECTION .intvec:CODE:NOROOT(2)

    ;EXTERN  __iar_program_start        
    PUBLIC  __vector_table

    DATA
   
__vector_table
    DCD     sfe(CSTACK)
    DCD     Reset_Handler             ; Reset Handler

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Default interrupt handlers.
;;
      THUMB
  
    PUBWEAK Reset_Handler
    SECTION .text:CODE:NOROOT:REORDER(2)
Reset_Handler
    ;LDR     R0, =__iar_program_start
    ;BX      R0
      ;在这里放置汇编语言测试代码

再建一个文件,main.c,并添加到工程中,参考之前的百度经验链接第六、七步。

在 main.c中写一个 main 函数。

int mian()
{}         //内容随意,可空

修改配置

对工程点右键,选择“Options”,

3.png

然后将各位置的配置修改为同下图:

4.png 5.png 6.png 7.png 8.png 9.png
上一篇 下一篇

猜你喜欢

热点阅读