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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13681|回復: 0
收起左側

解決EXIT.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from ...

[復制鏈接]
ID:85764 發表于 2015-7-17 00:52 | 顯示全部樓層 |閱讀模式
今天在玩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文件加到工程啟動文件的地方:

這樣就好了!

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品国产三级国产专区52 | 亚洲视频三区 | 亚洲免费大片 | 一级黄色录像视频 | 国产一级片在线播放 | 日本视频在线免费观看 | 婷婷91 | 国产伦理一区二区 | 久久国产美女 | 伊人999| 午夜在线视频 | 国产在线黄色 | 日韩视频在线观看免费 | 欧美在线视频观看 | 日韩福利片 | 天堂资源 | 人人综合| 午夜丁香 | 日韩一区二区三区免费 | 在线免费观看毛片 | 成人免费看片在线观看 | 中文在线观看视频 | 亚洲三级网站 | 9.1成人免费看片 | 欧洲精品一区二区 | 久久久久国产 | 天堂av中文在线 | 久久久久久久久国产精品 | 一区二区三区精品 | 日韩综合精品 | av高清在线 | 四虎成人在线 | 色哟哟一区二区三区 | 久久精品中文 | 青青草原国产 | 日韩综合久久 | 国产理论在线观看 | 深夜福利视频网站 | 一区在线观看 | 神马午夜视频 | 毛茸茸性猛交xxxx |