stm32学习之错误汇总(仅仅就我学习过程中所遇到的)

1.Error:Flash Download Failed-"Cortex-M3"

出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确,通俗的讲,就是我们没有配置好下载的环境,导致程序无法下载

在这里,主要指的是没有添加cpu支持的flash错误

点击mdk中的进行配置 ,点击flash

 download,点击add   添加cpu支持的flash,根据自己的stm32来配对,我的是stm32f10x high-density flash 512k,此条错误解决

 

2.程序编译成功,下载成功,但是开发板不显示效果

mdk没有对j-link进行匹配

点击mdk中的,点击debug,选择j-link/j-trace cortex,程序下载成功,效果实现

3.Error:target dll has been cancelled.debugger aborted

表面意思目标DLL已经cancelled.debugger中止

可能是硬件仿真未匹配,解决1.                7月28日,不过奇怪的是昨天我把这一栏改了的,但今天重新开程序,它又变成了

 

4.7.29学习LCD -FSMC彩屏显示的时候出现

 passing 'char[16]' to parameter of type 'const u8*' (aka 'const unsigned char*') converts between pointers to interger types with different signs 

相关的类似报错的原因就是输入显示屏的字符串变量一定要是char,不能是u8,unsigned char

 我把所有相关的函数变量参数的类型改成char就解决对了问题.

5.8.3学习定时

APP\瀹氭椂鍣╘time.h(4): warning: #1295-D: Deprecated declaration time_init - give arg types
使用函数前一定要声明

APP\瀹氭椂鍣╘time.c(23): warning: #1-D: last line of file ends without a newline
APP \瀹氭椂鍣╘time.c(23):警告:#一维:文件的最后一行没有换行符结束

                                

posted @ 2017-07-27 12:48  子不语怪力乱神  阅读(1983)  评论(0编辑  收藏  举报