STM32/STM8技术william hill官网
直播中

大虎王

10年用户 37经验值
擅长:控制/MCU
私信 关注
[问答]

Keil uVision4 编译时提示 "SystemFrequency" is undefined,求解决方法

Keil uVision4 编译时提示 "SystemFrequency" is undefined,求解决方法
  • QQ截图20140329214323.png

回帖(5)

1563661808

2014-3-31 11:08:48

有没有添加头文件,添加相关的C文件呢?
举报

1402609807

2014-4-9 11:36:04
SystemFrequency  这个没定义,你找找看在哪里用了~~~
举报

z00

2014-4-9 13:06:05
”SystemFrequency“是定义在 文件”system_LPC17xx.c“里面的,也就是启动代码那部分,

/*********************************************************************************************************
** Clock Variable definitions
**********************************************************************************************************/
extern uint32_t SystemFrequency = IRC_OSC;                             /*!< System Clock Frequency (Core Clock)  */

在文件添加包含#include "system_LPC17xx.h"  然后把system_LPC17xx.c加入你的工程一起编译就行了。

2.把system_LPC17xx.h文件所在的目录路径添加至option for target 的i nclude paths里面
1 举报

大虎王

2014-4-10 10:53:30
引用: z00 发表于 2014-4-9 13:06
”SystemFrequency“是定义在 文件”system_LPC17xx.c“里面的,也就是启动代码那部分,

/*************** ...

可以了,非常感谢啊
举报

youzizhile

2014-4-13 23:01:27
先从错误开始找原因,从错误可以直接定位问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分