查看: 2067|回复: 7

[求助] 【求解】KDS 使用内嵌汇编时报错?

[复制链接]
  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    561
    最后登录
    2025-7-21
    发表于 2015-10-27 11:43:56 | 显示全部楼层 |阅读模式
    在KDS工程的main.c里面添加如下的内嵌汇编语句后编译报错!
    1. asm volatile(
    2.     "MRS  %0, PRIMASK\t\n"
    3.     "CSPID I\n\t"
    4.    :"=r"(key)
    5. );
    复制代码
    错误提示为 asm未定义!
    请问如何解决这个问题?

    PS: EmBlocks下使用gcc可以编译内嵌汇编语句!



    我知道答案 目前已有7人回答
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    561
    最后登录
    2025-7-21
     楼主| 发表于 2015-10-27 12:40:09 来自手机 | 显示全部楼层
    没有FAE在线吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-10-27 13:20:51 | 显示全部楼层
    楼主你好!
    关于KDS中嵌入汇编,请参考这个帖子里面的文档以及例程:
    http://community.freescale.com/docs/DOC-102477
    希望能帮到你!

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-8-19 21:51
  • 签到天数: 252 天

    连续签到: 1 天

    [LV.8]以坛为家I

    12

    主题

    598

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1983
    最后登录
    2022-8-19
    发表于 2015-10-27 14:03:25 | 显示全部楼层
    使用“__asm”代替“asm”试试看,我的就是这么改好的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-10-27 14:30:54 | 显示全部楼层
    keke737011 发表于 2015-10-27 14:03
    使用“__asm”代替“asm”试试看,我的就是这么改好的。

    是的,GCC要用__asm, 不是asm,
    二楼的链接文档中讲了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    561
    最后登录
    2025-7-21
     楼主| 发表于 2015-10-28 02:03:40 来自手机 | 显示全部楼层
    GCC版本的问题!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    561
    最后登录
    2025-7-21
     楼主| 发表于 2015-10-28 09:09:59 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-10-27 13:20
    楼主你好!
    关于KDS中嵌入汇编,请参考这个帖子里面的文档以及例程:
    http://community.freescale.com/doc ...

    谢谢,根据链接的方法可以解决这个问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-10-28 09:28:24 | 显示全部楼层
    zhangshengping 发表于 2015-10-28 09:09
    谢谢,根据链接的方法可以解决这个问题

    问题解决了就好。
    后续如果还有其他问题,欢迎继续发帖交流。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-27 18:30 , Processed in 0.101218 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表