分為三個部分
1.啟動檔案
2..fwilib:包含兩個資料夾inc和src。src裡面是stm32資源的c檔案,inc則是32資源的h檔案
3.user這也是我不太理解的部分:ddbugconfig只包含了用於debug的初始化,則是f4的系統檔案。
我是在f407的基礎上改的 ,總的來說
1.改了晶元型別
2.改了巨集定義
3.(1)把407的啟動檔案變成427的
(2)再加入了427的debugconfig的檔案。然後進行編譯,
說fsmc未定義,參考師兄的建立好的檔案發現並沒有用這個在407裡面是叫fmc我看 fwlib裡面有fmc檔案就刪除了fmsc此時編譯沒問題了。
STM32F407上除錯freeRTOS問題
是在正點原子的阿波羅stm32f429開發板上的例子改來的,他們的編譯沒有問題,我編譯時出現如下問題 定位到出錯的地方,是 再追 configmax syscall interrupt priority 的定義是 define configmax syscall interrupt priority...
STM32F407 驅動外部SRAM
需要驅動的sram型號為is61lv25616al,價效比比51216的高很多 配置cubemx 這幾個時序比較關鍵,可以按照手冊來計算,我用下來這幾個數值比較合適。然後就沒有然後了,生成 就可以用了。檢查sram內容是否正確 uint8 t bsp testextsram void 寫sram p...
STM32F407之了解程式設計環境
前文再續,書接上一回,前面我們建立了乙個資料夾,用來存放我們的工程,有建了三個資料夾,現在,分別解析一下這三個資料夾裡放的是什麼東西。inc資料夾裡放的是標頭檔案,一共六個,以後我們自己的標頭檔案也可以放到這裡來。stm32f4xx.h 包含了stm32f4的暫存器結構體的定義 類似於c51的reg...