美文网首页
Keil 编译汇编时出错 error: Invalid line

Keil 编译汇编时出错 error: Invalid line

作者: One2INF | 来源:发表于2022-07-05 12:11 被阅读0次

    问题描述

    编译汇编时,编译器出现 error: Invalid line start,具体如下:


    汇编错误

    问题分析

    汇编器版本太低

    解决方法

    MDK version 5.30 及之后的版本

    设置->Assembler Option: armclang (GUN Syntax).


    MDK version 5.30 及之后的版本

    MDK 5.30 之前的版本

    1. 选择汇编器版本 ArmClang V6
    2. 添加 Misc Controls: -masm=auto


      MDK 5.30 之前的版本

    其他

    • 其实很多关于 Keil 的问题都在 arm 文档中心或论坛找到解决方法;
    • MDK 5.30 开始更换默认编译器为 AC6,删除了 AC5,需要的话要自己下载手动添加。算是比较大的改动,所以很多特性都是以该版本为分界点。

    参考资料

    1. MCUOTASBLSFWUG.pdf
    2. arm Keil 文档中心
    3. arm Keil 论坛

    相关文章

      网友评论

          本文标题:Keil 编译汇编时出错 error: Invalid line

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