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

然后界面变成这样:

删掉它自带的代码,改为下列代码:
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”,

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






网友评论