STM32 MDK 编译时出现:

主要时变量传递问题,中断函数B,调用主函数main中的变量,虽然B中用了extern

main.c中
int main(void)
{ u16 a=1200;
}
exti.c
//外部中断0服务程序生命extern 并赋值aextern u16 a;
void EXTI0_IRQHandler(void)
{a= a+ 200;
}

始终报错

..\OBJ\XXX.axf: Error: L6218E: Undefined symbol XXXX (referred from XXX.o).

后来看了很多例子修改解决


u16 a=1200;    main.c中
int main(void)
{ }

相关参考:
http://c.biancheng.net/view/404.html

SDK ..\OBJ\XXX.axf: Error: L6218E: Undefined symbol XXXX (referred from XXX.o).相关推荐

  1. keil 5 报错记录:..\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o).

    keil 5 报错记录:-\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o). 先来 ...

  2. ..\OBJ\Template.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMCmd (referred from lcd.o).

    面对这个问题,假如环境配置和一般代码上不出错出现的问题的话,那就是缺了下面这两个文件. 剩下的我就继续一步一步操作,进行.下去. 步骤1: 步骤2:用直接右击FWLIB  中第三个选项Add Exis ...

  3. ..\OBJ\PRESSURE_SYSTEM.axf: Error: L6218E: Undefined symbol FLASH_ErasePage (referred from flash.o).

    在keil5中编译时报错: 解答:而我犯了第二个错误,没有添加.c文件.

  4. 解决..\OBJ\IIC.axf: Error: L6218E: Undefined symbol ADC_Cmd (referred from adc.o).问题

    出现此问题的原因是没有导入stm32f10x_adc.c文件(此文件路径无法找到) 将其导入后,重新rebuild成功 出了ADC其它相关错误也是如此.

  5. [STM32问题解决(1)]一类问题的解决办法——编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

    目录 1 问题说明 1.1 问题回顾 1.2 寻找解答所犯的错误 2 解决办法(试用于一系列问题) 2.1 重审问题 2.1.1 Undefined symbol xxx.c 2.1.2 referr ...

  6. 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

    #XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o). MDK 报错: linking- stm32f103.axf ...

  7. XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

    MKD 报错: linking... LCD.axf: Error: L6218E: Undefined symbol EnZK (referred from ht128x64.o). LCD.axf ...

  8. ..\Output\CT117E-LCD.axf: Error: L6218E: Undefined symbol USART_SendData (referred from uart.o).

    -\Output\CT117E-LCD.axf: Error: L6218E: Undefined symbol USART_Cmd (referred from uart.o). -\Output\ ...

  9. LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOff (referred from sx1276-hal.o).

    这类问题的成因是因为引入了头文件,却没有引入在工程中添加相应的.c文件. LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOf ...

最新文章

  1. 【Java】排序算法 之 【归并排序】 总结
  2. 使用NFS 实现两台服务器间的数据备份. -- NFS 设置部分.
  3. 智伴机器人广西团队_实力加冕 | 柳工喜获全国机器人焊接竞赛三连冠
  4. 在Linux上按大小列出文件和目录
  5. android 删除文件 代码_代码审计之某系统后台存在任意删除文件
  6. Inception 模型
  7. matlab2c使用c++实现matlab函数系列教程-exp函数
  8. 他山之石——VBA SQL基础
  9. 驱动英特尔核显,让黑苹果流畅运行「OpenCore专门篇」
  10. 2018年06月 Godaddy自助建站 国内购买域名转入
  11. Python3实现斐波那契数列.md
  12. 运行shell脚本时报错“[[ : not found“解决方法
  13. 如何选择一款好用的手持PDA?
  14. CAD地形图!DWG格式的等高线地形图下载教程
  15. ZGC是如何工作的?
  16. 移动硬盘一直不能正常读取
  17. 怎么从转移特性曲线上看dibl_半导体器件原理chapter4.ppt
  18. arcgis-maps-sdk-unity-1.0.0.tgz
  19. TPMS胎压监测系统
  20. 简单的均线突破交易系统

热门文章

  1. zookeeper自问自答
  2. 【Codecs系列】SVAC1.0标准解读-----整体框架分析
  3. python电影系统管理-Python 爬取电影网站的信息【如有重复请管理删帖】
  4. 自动驾驶的分级,感知与规划基本意义
  5. 夜深人静写算法(三十四)- 逆元
  6. 最近的错误整理(LMY)
  7. CentOS-5.6-x86_64 配置SSH无密码登陆
  8. 如何利用SEO方式使网站增加流量
  9. 云服务器虚拟手机版,云服务器虚拟手机
  10. 购买实体网站服务器,实体服务器购买