導航:首頁 > 源碼編譯 > mdk在debug下編譯

mdk在debug下編譯

發布時間:2025-04-03 14:44:01

❶ stm32編譯時出現 error: #35: #error directive: "Please select first the target STM32F10x device used

我以前做工程的時候也出現過這樣的錯誤,我用旦茄的MDK3.5,你現在用該是用MDK4.12了吧,不管什麼版本的吧,做工程的時候得先選擇你的CPU型號,如果轎如沒有選擇應該會出現如上的錯誤,選擇錯誤的話,會根絕你的工程彈出不同的提示,比如,ROM 不足,FLASH ERROR等錯誤。還有一種可能就是你的初始化文件,我指的是MDK里DEBUG的初始化文件選擇有問題。你先閉遲啟試試吧,如果不行,可以說一下你的CPU型號,和MDK版本號,以及工程的特殊性,大家也好幫你分析!

❷ 如何使用keil軟體創建一個stm32工程

Keil ARM MDK 是一款流行於單片機/嵌入式領域的開發工具,集成了開發環境、調試器、C/C++編譯器,廣泛應用於ARM cortex-m架構的晶元。接下來,我們將詳細介紹如何使用此工具進行工程開發。

首先,安裝晶元補丁。在Keil中,點擊相關位置,以安裝項目所使用晶元的補丁。

其次,創建新工程。在Keil中新建工程,並根據實際需求選擇項目使用的晶元。隨後,添加項目代碼文件。

接下來,配置工程。點擊相應圖標,打開工程配置界面。在界面中,詳細查看每個選項卡的作用。選擇正確的設備、目標、輸出、列表、用戶、C/C++、Asm、Linker、Debug和Utilities配置。

在Device設備選項中,選擇工程使用的MCU,可通過搜索框或列表查找。Target選項中,注意選擇ARM Compiler版本,是否使用MicroLIB(一種高度優化的C庫,適用於代碼大小的壓縮,但功能較為有限)。Output選項中,配置輸出文件信息,選擇生成可執行文件或靜態庫。Listing選項卡用於生成代碼詳細信息的map文件。User選項卡用於執行用戶自定義腳本命令,如拷貝文件。C/C++選項卡配置編譯參數,尤其是Preprocessor Symbols和Include Paths。Asm選項卡針對匯編代碼配置,與C/C++選項卡類似。Linker選項卡配置鏈接選項,關注Scatter File。Debug選項卡用於硬體在線調試配置,選擇下載調試器類型。Utilities選項卡重點關注Settings,確保在下載程序後勾選「Reset and Run」,並檢查是否存在「Progrmming Algorithm」以確保Keil編譯器能夠編輯片內flash。

以上內容僅為參考,若有不準確之處,敬請諒解。

閱讀全文

與mdk在debug下編譯相關的資料

熱點內容
沒有滴滴app怎麼打車 瀏覽:98
大數乘法java 瀏覽:997
如何登錄伺服器看源碼 瀏覽:522
如何做伺服器端 瀏覽:154
注冊伺服器地址指什麼 瀏覽:433
文本命令行 瀏覽:97
撲克牌睡眠解壓 瀏覽:193
rc4演算法流程圖 瀏覽:159
胡蘿卜解壓方法 瀏覽:35
掃描pdf格式軟體 瀏覽:877
程序員在銀行開賬戶 瀏覽:516
android資料庫下載 瀏覽:750
中午伺服器崩潰怎麼辦 瀏覽:425
產品經理和程序員待遇 瀏覽:442
解憂程序員免費閱讀 瀏覽:109
錄像免壓縮 瀏覽:508
總結所學過的簡便演算法 瀏覽:362
南昌哪些地方需要程序員 瀏覽:761
三台伺服器配置IP地址 瀏覽:175
如何用命令方塊連續對話 瀏覽:280