单片机学习小组
直播中

南风一号

8年用户 943经验值
擅长:EMC/EMI设计
私信 关注

在KEIL下怎样去创建一种汇编语言STM32工程呢

在KEIL下怎样去创建一种汇编语言STM32工程呢?有哪些操作步骤?

回帖(1)

翁齐芳

2022-1-19 09:25:50
一、安装keil uvision 5

下载好安装包


下载的地方建议不要放在系统盘。
随便填:


安装后打开

软件破解



二、工程建立

1.建立新工程







2.输入汇编语言代码

代码如下:

AREA MYDATA, DATA
       
AREA MYCODE, CODE
        ENTRY
        EXPORT __main


__main
        MOV R0, #10
        MOV R1, #11
        MOV R2, #12
        MOV R3, #13
        ;LDR R0, =func01


        BL        func01
        ;LDR R1, =func02
        BL        func02
       
        BL         func03
        LDR LR, =func01
        LDR PC, =func03
        B .
               
func01
        MOV R5, #05
        BX LR
       
func02
        MOV R6, #06
        BX LR
       
func03
        MOV R7, #07
        MOV R8, #08       
        BX LR

3.试运行


错误:A1163E:未知操作指令MYDATA,预指令或者宏错误.
也就是说MYDATA未识别,记得以前看过博客好像是说
1.ARM汇编指令不支持顶格写,否则不能识别
2.声明变量时不要有空格
可能是缩进造成的问题,就在前面加了一个空格,就成功了。

三,编译调试


举报

更多回帖

发帖
×
20
完善资料,
赚取积分