OpenEdv-开源电子网

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

STM32F103RCT6芯片,就是mini V3板子上,我用MDK4和5编译程序都出现同样的问题,求大神们分析解决

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-5-28
在线时间
2 小时
发表于 2016-5-28 22:39:12 | 显示全部楼层 |阅读模式
5金钱
(都是库函数版本)我在直接打开工程文件,然后点击编译的时候,会出现下面的问题提示,好像意思是什么版本问题(都是库函数版本)
Rebuild target 'Target 1'
assembling startup_stm32f10x_hd.s...
startup_stm32f10x_hd.s: Error: A9555E: License checkout for feature LIC0=TA...-.....-..... with version 5.0201411 has been denied by Keil back-end. Error code: 1
startup_stm32f10x_hd.s: LICENSE ERROR (R207(3): REGISTRY READ ERROR)
startup_stm32f10x_hd.s:
startup_stm32f10x_hd.s: Product: MDK Professional 5.14
startup_stm32f10x_hd.s: Component: ARM Compiler 5.05 update 1 (build 106)
startup_stm32f10x_hd.s: Tool: ArmAsm [4d0efa]
"..\OBJ\TEST.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:02

然后我又全部重新自己建立工程,又出现下面的问题
compiling sys.c...
..\SYSTEM\sys\sys.c(113): error: A1163E: Unknown opcode MSR_MSP, , expecting opcode or Macro
"..\SYSTEM\sys\sys.c" - 1 Error(s), 0 Warning(s).

然后我又打开原子给出的程序,找到sys.c,同样出现了

//设置堆栈地址
//addr:栈顶地址
__asm void MSR_MSP(u32 addr)
{
    MSR MSP, r0                         //set Main Stack value
    BX r14
}
这一段永远通不过,所有的程序文件都是这样的,求大神支招,我是纯白,求给出解决方法,谢谢了。

编译错误点

编译错误点

最佳答案

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

哦 我大概知道了。你把你KEIL删掉,重新下载一个518版本的,看看行不行。 把你KEIL那个文件夹都删掉。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2016-4-7
在线时间
32 小时
发表于 2016-5-28 22:39:13 | 显示全部楼层
本帖最后由 zhouchen5353845 于 2016-5-29 00:30 编辑

哦 我大概知道了。你把你KEIL删掉,重新下载一个518版本的,看看行不行。 把你KEIL那个文件夹都删掉。
回复

使用道具 举报

4

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2016-4-7
在线时间
32 小时
发表于 2016-5-28 23:09:38 | 显示全部楼层
我想知道你用的什么固件库
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-5-28
在线时间
2 小时
 楼主| 发表于 2016-5-28 23:13:29 | 显示全部楼层
zhouchen5353845 发表于 2016-5-28 23:09
我想知道你用的什么固件库

ALIENTEK MiniSTM32 V3.0开发板资料\4,程序源码\3,扩展例程\1,普通扩展例程\1,寄存器版本\扩展实验9 摄像头实验    这个目录下的,具体是什么固件库我真不知道
回复

使用道具 举报

4

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2016-4-7
在线时间
32 小时
发表于 2016-5-28 23:26:09 | 显示全部楼层
你看看你 随便一个用到#include “sys” 那一行报错了没有
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-5-28
在线时间
2 小时
 楼主| 发表于 2016-5-28 23:45:10 | 显示全部楼层
zhouchen5353845 发表于 2016-5-28 23:26
你看看你 随便一个用到#include “sys” 那一行报错了没有

其他的实验的程序也是那两行报错,但是下载HEX文件又是正常的,就是自己编译的时候不行
回复

使用道具 举报

4

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2016-4-7
在线时间
32 小时
发表于 2016-5-29 00:01:48 | 显示全部楼层
你点那个X号能看出来报的什么错啊。你不给别人看是什么错怎么说啊。
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-5-28
在线时间
2 小时
 楼主| 发表于 2016-5-29 00:29:35 | 显示全部楼层
zhouchen5353845 发表于 2016-5-29 00:09
哦 我大概知道了。你把你KEIL删掉,重新下载一个518版本的,看看行不行。 还是你的固件库等级太低了,你应 ...

他说的是  使用了未知的函数指令代码什么的   我用的是4.73版本和5.14。我看视频上,他用的是4.70a版本都行啊,软件提示说  未知函数,有可能真是固件库的问题
回复

使用道具 举报

4

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
金钱
204
注册时间
2016-4-7
在线时间
32 小时
发表于 2016-5-29 00:30:55 | 显示全部楼层
过往悲伤 发表于 2016-5-29 00:29
他说的是  使用了未知的函数指令代码什么的   我用的是4.73版本和5.14。我看视频上,他用的是4.70a版本都 ...

245459301 QQ你加我
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 03:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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