久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 解決EXIT.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from ... [打印本頁]

作者: niujia    時間: 2015-7-17 00:52
標題: 解決EXIT.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from ...
今天在玩STM32的外部中斷的時候遇到下邊問題:
compiling stm32f10x_nvic.c...
linking...
EXIT.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from stm32f10x_nvic.o).
EXIT.axf: Error: L6218E: Undefined symbol __GetBASEPRI (referred from stm32f10x_nvic.o).
EXIT.axf: Error: L6218E: Undefined symbol __RESETFAULTMASK (referred from stm32f10x_nvic.o).
EXIT.axf: Error: L6218E: Undefined symbol __RESETPRIMASK (referred from stm32f10x_nvic.o).
EXIT.axf: Error: L6218E: Undefined symbol __SETFAULTMASK (referred from stm32f10x_nvic.o).
EXIT.axf: Error: L6218E: Undefined symbol __SETPRIMASK (referred from stm32f10x_nvic.o).
Target not created
先一開始覺得是不是stm32f10x_conf.h里面沒有把NVIC定義,后來發現定義了。那為什么還會有問題咧?打開stm32f10x_nvic.c文件,在里邊看見這個函數,里邊調用函數了__RESETPRIMASK();可__RESETPRIMASK()的來源在哪兒,
void NVIC_RESETPRIMASK(void)
{
  __RESETPRIMASK();
}
用代碼閱讀器查找了一下,它們在cortexm3_macro.h中聲明了,那它就應該在cortexm3_macro.c中,可STM32的庫中沒有cortexm3_macro.c文件,但找到了一個cortexm3_macro.s文件,打開cortexm3_macro.s文件,看到:
  EXPORT __RESETPRIMASK
  EXPORT __SETPRIMASK
  EXPORT __READ_PRIMASK
  EXPORT __RESETFAULTMASK等函數,終于找到地方了,呵呵、、、還有.s文件一般是啟動文件,所以就把cortexm3_macro.s文件加到工程啟動文件的地方:

這樣就好了!






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产电影一区二区三区爱妃记 | www.五月天婷婷.com | 欧美成人自拍 | 日韩一区二区三区在线观看 | 国产一区二区视频在线观看 | 精品乱码一区二区 | 97伦理| 中文字幕一区二区三区精彩视频 | 国产福利在线播放麻豆 | 91亚洲精品国偷拍自产在线观看 | 欧美中文一区 | 亚洲综合一区二区三区 | 四虎精品在线 | 在线国产视频观看 | 一级欧美 | 亚洲精品久久久久久久久久久 | 欧美日韩在线精品 | 国产精品国产三级国产播12软件 | 亚洲精品一区二区三区蜜桃久 | 欧美综合久久 | wwwww在线观看 | 成人av免费在线观看 | 找个黄色片| 69av网| 视频精品一区二区三区 | 97精品超碰一区二区三区 | 日本高清aⅴ毛片免费 | 99久久电影 | 欧美区在线观看 | 激情久久久久 | 狠狠操天天干 | 国产探花在线精品一区二区 | 麻豆91精品91久久久 | 欧美中文字幕一区二区三区亚洲 | 成人国产一区二区三区精品麻豆 | 91精品国产一区二区在线观看 | 久草福利| 亚洲国产精品久久 | 精品欧美色视频网站在线观看 | 美国一级毛片a | 日韩一区二区三区在线 |