STM32F429 第2章 初學RTX5準備工作

2021-10-21 06:55:18 字數 1186 閱讀 8990

論壇原始位址(持續更新):

俗話說萬事開頭難,學習一門新的知識,往往難的不是知識本身,而是如何快速上手,需要什麼資料和開發環境,一旦上手後,深入的學習相對就要容易些了。

本章節就起到這樣的作用,主要說明下初學rtx5作業系統需要做的準備工作。

目錄

第2章   初學rtx5準備工作

2.1   初學者重要提示

2.2   開發環境

2.3   rtx5系統參考資料

2.4   rtx5配套的模板例程

2.5   rtx5的除錯方法

2.6   rtx4,rtx5,cmsis-rtos之間的關係

2.7   總結

學會rtx5相關資源的獲取方法,做到心中有數,否則心裡老是沒底。

rtx4/rtx5不僅提供了mdk的移植檔案,也提供了iar和gcc移植檔案。

。軟體包和mdk的安裝可以看v7使用者手冊的第2章:

。stm32-v5開發板,mcu是stm32f407igt6。

stm32-v6開發板,mcu是stm32f429bit6。

stm32-v7開發板,mcu是stm32h743xih6。

位於路徑cmsis\5.7.0\cmsis\documentation裡面(cmsis軟體包版本不同,數字5.7.0不同,如果有最新版,推薦大家使用最新的),開啟路徑裡面的網頁檔案index.html

直接使用mdk的rte開發環境也可以直接開啟這個網頁檔案:

效果與離線版的是一樣的。

關於本教程配套例子說明:

雖然rtx5也支援了iar和gcc,但是使用他們的話,沒有辦法使用除錯元件,所以不做配套了。

本教程的第6章有詳細說明。

他們之前的關係可以通過下面的框圖概括:

STM32F429除錯記錄(一)

stm32f429的晶元有兩路can介面 四路串列埠 內部乙太網以及內部dsp處理器等硬體,硬體的豐富程度可見一斑,而且主頻達到180mhz,雖然比a8 a9架構的arm晶元還是差一大截,但是在工業控制上的應用還是比較多的。在程式編寫方面stm32f4系列不管在mdk還是庫函式都有挺大改動,剛著手除...

STM32F429 如何使用SDRAM

關於stm32f429 控制sdram fmc 擴充套件外部sdram 1 原理介紹 為什麼是fmc 不是 fsmc 區別在那裡!stm32f429使用fmc外設來管理擴充套件的儲存器,fmc是flexible memory controller的縮寫,譯為可變儲存控制器。它可以用於驅動包括sram...

STM32F429 如何使用NAND Flash

1 原理介紹 flash即是儲存晶元的一種,其結合了rom和ram的特點,既具備電可擦除程式設計的效能,又可以快速讀取資料,資料不會因斷電丟失。目前市面上flash主要有nor flash和nand flash。nor flash具有隨機訪問和隨位元組執行寫操作的能力,即可以訪問到儲存器內部的任意乙...