搜索
bottom↓
回复: 10

STM32固件库问题

[复制链接]

出0入0汤圆

发表于 2008-6-19 23:09:48 | 显示全部楼层 |阅读模式
Build target 'Target 1'
compiling stm32f10x_nvic.c...
linking...
MyProject.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from stm32f10x_nvic.o).
MyProject.axf: Error: L6218E: Undefined symbol __GetBASEPRI (referred from stm32f10x_nvic.o).
MyProject.axf: Error: L6218E: Undefined symbol __RESETFAULTMASK (referred from stm32f10x_nvic.o).
MyProject.axf: Error: L6218E: Undefined symbol __RESETPRIMASK (referred from stm32f10x_nvic.o).
MyProject.axf: Error: L6218E: Undefined symbol __SETFAULTMASK (referred from stm32f10x_nvic.o).
MyProject.axf: Error: L6218E: Undefined symbol __SETPRIMASK (referred from stm32f10x_nvic.o).
Target not created
我在测试一个SPI的程序,需要用到stm32f10x_nvic.c这个源文件,但出现很多未定义的错误,不知为何,难道固件库本身有问题?
望大虾指教,谢谢了。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2008-6-20 00:13:22 | 显示全部楼层
怎么没人关注啊?这个问题解决不了很郁闷的,大家帮帮忙啊,哪怕给我顶一下也好啊。

出0入8汤圆

发表于 2008-6-20 00:34:10 | 显示全部楼层
固件库是没有什么大问题的,不排除一些代码不够严谨的地方出现的bug,楼上的这个错误可就问题大了。你看看,你是不是confg.h文件中NVIC的选项没有打开?

出0入0汤圆

发表于 2008-6-20 08:11:45 | 显示全部楼层
楼主这个问题我也出现过,这个错误应该是MDK的,如果是,那就是他包含了不需要的东西

出0入0汤圆

 楼主| 发表于 2008-6-20 09:07:01 | 显示全部楼层
_yu-ming你解决了这个问题吗?
工程中只要包含stm32f10x_nvic.c这个源文件,就会有这个错误,看了这个源文件的代码,发现
__BASEPRICONFIG()
__GetBASEPRI ()
__RESETFAULTMASK()
__RESETPRIMASK()
__SETFAULTMASK ()
__SETPRIMASK()
这几个函数都没有定义过,不知道有什么用,是不是调用汇编的,MDK中应该怎样在C中加入汇编代码啊?

出0入0汤圆

发表于 2008-6-20 09:40:24 | 显示全部楼层
你到这个http://www.beable.com.cn/下载视频看一下,有很详细的讲解

出0入8汤圆

发表于 2008-6-20 12:23:33 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2008-6-20 18:55:23 | 显示全部楼层
看了一下视频,还是不知道问题出在哪里?难道我要放弃使用固件库?这么好的东西不用太可惜了呀!

出0入0汤圆

发表于 2008-8-11 13:43:00 | 显示全部楼层
以下蓝色文字由版主:bluelucky 于:2008-08-11,13:43:00 加入。
<font color=black>请发贴人注意:
本贴放在这分区不合适,即将移走
原来分区:[1032]ARM技术论坛
即将移去的分区:[3011]Cortex-M3技术讨论区
移动执行时间:自本贴发表0小时后

任何的疑问或咨询,请可随时联系站长。谢谢你的支持!
</font>

出0入0汤圆

发表于 2008-8-22 16:38:30 | 显示全部楼层
增加一个stm32F10X.lib就好了

出0入4汤圆

发表于 2009-6-18 20:39:20 | 显示全部楼层
加入文件cortexm3_macro.s可以搞定
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-16 12:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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