STM32從零開始(一) 一些遇見的錯誤(一直更新)


GPIO_LED72MHZ.c(10): warning: #1295-D: Deprecated declaration ledInit - give arg types
GPIO_LED72MHZ.c(10):警告:#1295-D:不贊成的聲明ledInit—給出參數類型

解決辦法:

//void ledInit();因爲括號裏沒加void造成的報錯,這個就錯了
void ledInit(void);
void ledFlash(void);

————————————————————————————————————————————————————————

GPIO_LED72MHZ.c(13): warning: #951-D: return type of function “main” must be "int"
GPIO_LED72MHZ.c(13):警告:#951-D:返回類型的函數“main”必須是“int”

解決:

//這個是錯的,得是int
/*
void main(void)
{
	ledInit();
	ledFlash();
	while(1);
}
*/
//這個對
int main(void)
{
	ledInit();
	ledFlash();
	while(1);
	return 0;
}

————————————————————————————————————————————————————————

GPIO_LED72MHZ.c(18): warning: #111-D: statement is unreachable

GPIO_LED72MHZ.c(18):警告:#111-D:語句不可到達

這個其實不用管
就是你while(1);後面跟了個return 0;。因爲while1不停,所以到達不了return那裏。這個意思
——————————————————
GPIO_LED72MHZ.c(44): warning: #1-D: last line of file ends without a newline
警告:#1-D:文件的最後一行沒有換行

換行就行
在最下邊。不影響
在這裏插入圖片描述

——————————————————————————
.\Objects\GPIO_LED72MHZ.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.

在這裏插入圖片描述
在這裏插入圖片描述
把你的core_cm3那個文件夾添加進來,
然後在工程裏導入系統文件和起始文件
在這裏插入圖片描述
就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章