OpenEdv-开源电子网

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

在keil3上编译战舰V3.0的示例代码出现了问题

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-26
在线时间
0 小时
发表于 2015-7-19 18:50:52 | 显示全部楼层 |阅读模式
5金钱

之前买了战舰v2.0,一直在使用keil3,最近因为需要,又买了战舰V3.0,感觉Keil5用的不习惯,换回了keil3(V3.90)(我卸载了keil5,然后重新安装了V2.0带的keil3)。但是,在使用Keil3编译V3.0的示例代码的时候,sys.c文件出现了一个错误:Inline assembler not permitted when generating Thumb code,查了好多种办法都没能解决,请问,有办法解决吗?

下图是出错代码的位置:

 

最佳答案

查看完整内容[请看2#楼]

sys.c,里面的这几个代码,你可以用战舰V2的对应函数替代即可。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-19 18:50:53 | 显示全部楼层
sys.c,里面的这几个代码,你可以用战舰V2的对应函数替代即可。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-11-26
在线时间
0 小时
 楼主| 发表于 2015-7-20 16:57:23 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢原子哥。我后来把它都改成了

__asm void WFI_SET(void)
{
      WFI;
}

的形式,然后编译就没有问题了。这样做,会不会有什么问题?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-20 22:17:21 | 显示全部楼层
回复【3楼】网侠:
---------------------------------
无问题。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-3-18
在线时间
1 小时
发表于 2016-3-18 18:04:14 | 显示全部楼层
原子哥  我想用systick里的延时函数 按照你那样将汇编改了之后 编译不会出错 但是延时函数没有起到作用 就是LED1(ON); delay_ms(100);
LED1(OFF);  然后灯就一直亮着 我想问问是怎么回事啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 22:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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