1.
解决:keil报错invalid redeclaration of type name "s32"
答案:一般在Target Options C/C++选项卡里的Include Paths 里要添加几个固定的头文件路径,
..\CMSIS\CM3\CoreSupport
..\CMSIS\CM3\DeviceSupport\ST\STM32F10x
..\STM32F10x_StdPeriph_Driver\inc
..\user\inc
是头文件路径问题,KEIL只要有一个头文件找不到,就会自已从本身的INC文件夹找头文件,结果就会出
现以上错提示。把老版的头文件改为STM32F10X.H.
新的库已经把.CONF.MAP.TYPE都已经去掉整合到STM32F10X.H当中
工程中包含了老版本的头文件,包含stm32f10x_lib.h这个文件 ,将该头文件改为STM32F10X.H.
2.STM32_TEST.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o).
此问题错误提示已经十分清楚的告诉你错在哪里了,Undefined symbol SystemInit ,翻译过来就是:SystemInit startup_stm32f10x_md.o这个文件里面被提及的,这个.o文件在工程里面并没有,它是一个在编译的时候根据.c/即可,这里对应这个名字的就是startup_stm32f10x_md.s了。
在此文件里面可以找到SystemInit的所在:
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
ENDP
原来在复位中断服务函数里面,调用了SystemInit这个函数,而这个函数在.s文件里面没有定义。 所以解决的办法有两个。
1,在外部(其他任何.c文件里面)定义SystemInit这个函数,哪怕是个空函数也可以。
2,把
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
这两句话去掉。
(当使用Libraries里面的startup文件时,出现的问题。我采用的1解决办法,顺利解决问题)
3.。。HardFault_Handler的调试 最简单的办法:
stm32常见错误_信息与通信_工程科技_专业资料。一、 在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.” 解决办法: Keil ...
写第一个STM32程序常见错误及解决方法_电子/电路_工程科技_专业资料。STM32 新手入门1. 启动 KEIL,创建工程以后,先用 创建文件,然后什么也不干,直接点击保存,保...
STM32常见问题解析_信息与通信_工程科技_专业资料。介绍了STM32 一些常见的问题...开发环境的问题 1) 、IAR 环境下如果链接工程文件,出现堆栈溢出错误,该如何处理...
stm32固件库函数使用keil时的常见错误分析_电子/电路_工程科技_专业资料。stm32固件库函数使用keil时的常见错误分析error: A1355U: A Label was found which was...
STM32常见Hard+Fault的诊断_计算机硬件及网络_IT/计算机_专业资料。使用STM32时常会遇到Hard Fault 硬件错误的问题,本文对齐进行了详细的讲解。Hard...
STM32 keil 常见报错_电子/电路_工程科技_专业资料。1. warning: arg types 说明:传递混乱; 解决:在 FFT_fun();的括号里面加上 void;FFT_fun(void); #129...
STM32应用中的常见问题_信息与通信_工程科技_专业资料。STM32应用中的常见问题STM32应用中的常见问题 2011年STM32全国巡回研讨会 10月17日 深圳 ? 济南 10月21...
STM32系列常见问答集锦_电子/电路_工程科技_专业资料。学习STM32时的常见问题,很好...就是即使不使能溢出等其他错误中断的情况下,若发生溢 出错误,仍会进入中断,...
STM32应用中的常见问题_计算机硬件及网络_IT/计算机_专业资料。STM32应用中的常见问题 2011年STM32全国巡回研讨会 10月17日 深圳 ? 济南 10月21日 沈阳 ? ...
stm32常用问题解析[1]_IT/计算机_专业资料。STM32F10x 常见应用解析 2008年9...Bit-band虽然不能减少操作时间,却能简化操作减小代码量, 并防止错误的写入。 Bit...
STM32调试过程中常见的问题及解决方法_物理_自然科学_专业资料。一、 在“Debug...应该设置这些标志位的时候,窗口中却显示为 0,不少人都错误地认为这是芯片的问题...
闽公网安备 35021102001881号 
热门文档