如何用 IAR 写汇编

作者: Tim000 | 来源:发表于2016-07-25 18:49 被阅读1170次

    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

    相关文章

      网友评论

        本文标题:如何用 IAR 写汇编

        本文链接:https://www.haomeiwen.com/subject/oytnjttx.html