2.3版本的stm32f10x_dfp與5.15版本的mdk並不相容,開始新建專案會有message函式沒辦法正常讀取的問題。
有前輩說將keil.stm32f1xx_dfp.pdsc中的message函式注釋掉會解決,親測無效,有可能是別的原因。
在解除安裝舊版本的mdk時,原本的韌體包不會被解除安裝掉,重灌會目錄衝突,刪除又刪不掉,改許可權改的頭髮都掉光了,del,rd統統沒用,
無奈只能重啟試試,沒想到真提莫刪了,估計是刪除的時候卡了,然後正常安裝最新版本。
**安裝最新的軟體! 安裝最新的軟體! 安裝最新的軟體!**
需要啟動檔案,startup目錄下。(flash 容量)
16-32kb————ld.s 64-128kb————md.s
256-512kb————hd.s 512-1024kb————xl.s(基本型)
/一般說stm32微控制器的命名都是stm32f103xyzw這樣的方式,其中x表示引腳數,y表示rom容量,z表示封裝方式,w表示工作溫度範圍,比如rbt6表示為64引腳、128kb和lqfp封裝,工業溫度範圍。
針對rom容量的字元,表示的容量是:
6-32kb
8-64kb
b-128kb
c-256kb
d-384kb
e-512kb
f-768kb
g-1024kb
其中:rom容量為16~32k就是ld
64k~128k的就是md/原文:
基本結構:
ctrl+滾輪調字型
初始問題:
問題來自:
上電立即執行復位程式(reset_handler),呼叫(import)主函式中的系統初始化(systeminit),但是他在韌體庫里,暫存器程式設計裡沒得了。所以我們自己在main裡建乙個。
然後mdk沙雕的告訴你下面缺乙個空行,好的,沒問題,回車解決。
sw/jtag;
debug modern;
u2link;
乙個嵌入式的成長
記得那是 2006 年的第一場雪,比 2005 年來的稍晚了些。在 2006 年初,我們公司開始涉及嵌入式領域,其實就是開始涉及基於 arm的嵌入式式開發。原來一直搞微控制器開發,上大學時幫助老師調點 pic的微控制器程式這樣的經歷使我積累了點關於硬體的經驗。當時國內的嵌入式式開發還幹幹起步,基本上...
嵌入式學習筆記之GPIO 點亮乙個LED
目錄 點亮led 如何點亮乙個led led驅動方式 2440啟動流程和gpio操作 啟動流程介紹 nor啟動 nand 啟動 gpio介面介紹 gpxcon暫存器 gpxdat暫存器 gpxup暫存器 怎麼使用軟體訪問硬體 訪問單個引腳 以匯流排方式訪問硬體 點亮led 暫存器配置 檢視原理圖,確...
一 嵌入式學習方法
因為後面我接觸到有三個東西uboot linux核心,android的編譯。所以大致就是這樣認為 1.uboot uboot就是bootloader 2.linux核心kernel 2.根檔案系統android,qt,ubuntu 還有就是這個嵌入式的研發職位 嵌入式驅動工程師 微控制器原理 c語言...