在keil中仿照别人的程序写了RCC初始化的程序,编译后出现以下问题

.\obj\pro1.axf: Error: L6218E: Undefined symbol FLASH_PrefetchBufferCmd (referred from main.o).

.\obj\pro1.axf: Error: L6218E: Undefined symbol RCC_GetFlagStatus (referred from main.o).

.\obj\pro1.axf: Error: L6218E: Undefined symbol NVIC_SetVectorTable(referred from main.o).

等等一系列相似的问题,都是说该函数没定义,其实就是没包含到工程当中。

解决办法:

点击三个方块,

将stm32f10x_flash.c和stm32f10x_nvic.c添加进来,这些都是工程里的,当然你用软件自带的也行了。我的是:E:\ProgrameData\Keil STM32\pro1\lib\src。

再次编译就不会报错了。

总结,当出现类似问题时,原因很可能就是没添加这个函数所在的头文件。

最新文章

  1. leetcode(一)Word Pattern
  2. [SharpMap]二叉树索引
  3. Lintcode: Maximum Subarray III
  4. WebApi接口访问频率控制的实现
  5. JavaScript高级程序设计(第三版)第三章 基本概念
  6. 【Qt】Qt Creator介绍【转】
  7. yii项目开发项目常用技巧和方法汇总
  8. 实现Android K的伪沉浸式
  9. yii2 添加模块过程
  10. Lost Cows(BIT poj2182)
  11. poj 1991 Turning in Homework dp
  12. 阿里云服务器 Windows连接不成功 提示“你的凭证不工作” 解决方法
  13. Linux设置Swap虚拟内存方法
  14. springcloud学习第一坑
  15. <笔记>更新某条数据库记录必须更新所有字段
  16. C语言流控制命令的总结
  17. LeetCode OJ 144. Binary Tree Preorder Traversal
  18. 可编辑树Ztree的使用(包括对后台数据库的增删改查)
  19. MySQL常用处理方法
  20. vim介绍/vim颜色显示和移动光标/ vim一般模式下移动光标/ vim一般模式下复制、剪切和粘贴

热门文章

  1. java开发命名规范
  2. UE4 中Struct Emum 类型的定义方式 笔记
  3. 【Python】re正则表达式
  4. Win10/UWP新特性—SharedStorageAccessManager 共享文件
  5. Ubuntu 14.04 安装VMware 12
  6. linux find
  7. 页面无法加载main.css
  8. 如何隐藏UITableView中的一项
  9. css布局列表,自适应
  10. 浅谈Runloop