OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2315|回复: 5

Linux编译STM32出错

[复制链接]

23

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
408
金钱
408
注册时间
2014-3-9
在线时间
103 小时
发表于 2017-8-5 00:14:27 | 显示全部楼层 |阅读模式
1金钱
eclipse开发STM32程序碰到
__asm void WFI_SET(void)
{
        WFI;
}
//关闭所有中断
__asm void INTX_DISABLE(void)
{
        CPSID I;
}
//开启所有中断
__asm void INTX_ENABLE(void)
{
        CPSIE I;
}
//设置栈顶地址
//addr:栈顶地址
__asm void MSR_MSP(u32 addr)
{
    MSR MSP, r0                         //set Main Stack value
    BX r14
}
这些汇编指令不能编译,请问大神们如何解决这个问题

上图
WechatIMG2.jpeg

魔法王子
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2016-10-20
在线时间
64 小时
发表于 2017-8-5 10:08:17 | 显示全部楼层
你这很明显语句错误你检查一下是不是少什么了
回复

使用道具 举报

23

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
408
金钱
408
注册时间
2014-3-9
在线时间
103 小时
 楼主| 发表于 2017-8-5 11:06:06 | 显示全部楼层
hasaki 发表于 2017-8-5 10:08
你这很明显语句错误你检查一下是不是少什么了

这个是从原子的寄存器例程移植的,不知道怎么改
魔法王子
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2016-8-18
在线时间
63 小时
发表于 2017-8-5 11:30:23 | 显示全部楼层
eclipse没用过
回复

使用道具 举报

23

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
408
金钱
408
注册时间
2014-3-9
在线时间
103 小时
 楼主| 发表于 2017-8-5 12:21:44 | 显示全部楼层
以上语句修改成如下形式void WFI_SET(void)
{
        __asm(
                        "WFI"
        );
}

//关闭所有中断
void INTX_DISABLE(void)
{
         __asm(
                         "CPSID I"
         );
}
//开启所有中断
void INTX_ENABLE(void)
{
         __asm(
                         "CPSIE I"
         );
}
//设置栈顶地址
//addr:栈顶地址
void MSR_MSP(u32 addr)//set Main Stack value
{
        __asm(
                        "MSR MSP, r0\n\t"
                        "BX r14"
        );
}
编译器不报错了
但是又有一个问题
WechatIMG22.jpeg
问题是我没有在工程里面添加exit.c啊,谁知道这报的错误从何而来
魔法王子
回复

使用道具 举报

23

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
408
金钱
408
注册时间
2014-3-9
在线时间
103 小时
 楼主| 发表于 2017-8-5 14:17:40 | 显示全部楼层
huang_liquan 发表于 2017-8-5 12:21
以上语句修改成如下形式void WFI_SET(void)
{
        __asm(

在网上随便找了个编译连接脚本,代码编译通过了,但是好像有点问题,date段没有数据,会不会有什么问题
WechatIMG1153.jpeg

LED_TEST.tar.gz (846.5 KB, 下载次数: 77)
魔法王子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 06:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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