
Error: L6218E: Undefined symbol APBPrescTable (referred from stm32f1xx_hal_rcc.o). Not enough information to list image symbols. Finished: 1 information, 0 warning and 1 error messages. ".\Objects\usb_project.axf" - 1 Error(s), 0 Warning(s). 我是从STM32CubeMX生成的一个程序,把它添加到新建的Keil projec编译的时候就报这个错误. 网上查资料说是缺少什么定义,但是我工程里是有system_stm32f1xx.c和system_stm32f1xx.h的 大神看看能怎么解决啊! |
通常用STM32CubeMX生成的代码不会出现此类问题,会不会是您更改了路径。可直接在STM32CubeMX里设置好项目保存的路径,生成代码之后直接打开修改编译,就不会出现这个问题。
谢谢回答!
我在魔术棒选项C/C++那里设置了include path把头文件都放一个目录了.这样可行的吗?
可是生成了代码也要自行添加到Keil工程里不是吗. STM32CubeMX不会生成keil工程文件的呀
感谢回答.
我已经有添加了. 不行哦
感谢!!已解决!!