MDK程式無法執行

2021-07-04 08:38:39 字數 698 閱讀 2310

繼續我第乙個mdkv5.15程式。程式的功能是用printf輸出乙個字串,使用stm32f103rc晶元,v3.5.0版本的韌體庫,串列埠1輸出。

#include "stm32f10x.h"

#include usart_inittypedef usart_initstructure;

gpio_inittypedef gpio_initstructure;

#define putchar_prototype int fputc(int ch, file *f)

int main(void)

}/**

* @brief retargets the c library printf function to the usart.

* @param none

* @retval none

*/putchar_prototype

return ch;

}

**寫出來後,在debug選項頁勾選了「run to main()」,但是在執行時發現根本執行不到main(),連第乙個函式「systeminit()」都不執行。排除硬體問題,發現又是軟體配置問題:需要在「target」配置頁面選中「use micolib」。

當程式突然無法執行

當程式突然無法執行 某些程式在反安裝時會取消一些控制項的註冊,使得其它需要這些控制項的程式無法執行。在發現某些程式突然無法執行時,可以在另外一台可以執行的電腦上用lordpe等工具檢視該程式依賴什麼控制項,然後在出問題的電腦上註冊這些控制項,應該就可以了。例如有一次我的電腦突然不能開啟chm文件,總...

Debug程式無法執行解決

說明 文章內容部分參考網路上的解決思路。在沒有安裝microsoft visual studio的系統上,debug版本無法正常執行。這是由於缺少vs執行時庫引起的。以vs2005為例。開發機用vs2005編譯出debug版本程式,傳送到一台沒有安裝過vs的機器上執行,執行不成功。解決方法如下。c ...

QTP錄製delphi程式,可錄製無法執行

1.qtp登入時確保載入delphi外掛程式 2.錄製了delphi語言編寫的程式後,可正常錄製。回放時有些控制項無法回放,提示找不到物件。1 檢查物件倉庫中有該物件 2 使用spy工具檢視物件的屬性,確保應用程式中物件的屬性與物件倉庫的屬性一致 3 仍不能回放 3.通過以上兩點檢查,回放扔提示找不...