STM32F767ZI NUCLEO144 基於CubeIDE快速開發入門指南

剛入手的NUCLEO-F767ZI;整合官網資源,理清思路,便於快速進行快發;

1 NUCLEO 系列

用戶使用價格超值的STM32 Nucleo板,可對任意STM32 MCU進行創新嘗試並快速建立應用原型。
可以訪問官方stm32-nucleo-boards鏈接,上面有詳細的說明;

ST提供了全面的基於STM32 Nucleo板的STM32軟件HAL庫和各種軟件實例,可在包括IAR EWARM、Keil MDK-ARM、mbed和基於GCC/LLVM的在內的多種IDE下工作。

stm32-nucleo-boards系列的如下所示;



在這裏插入圖片描述



2 NUCLEO-F767ZI



在這裏插入圖片描述



共同特徵

  • LQFP144封裝的STM32微控制器;
  • 3個用戶LED/紅/綠/藍;
  • 2個用戶和復位按鈕;
  • 32.768 kHz晶體振盪器;
  • 板連接器:ST Zio 連接器包括ARDUINO ®Uno V3ST morpho擴展連接器;
  • 靈活的電源選項:ST-LINK,USB V BUS或外部電源;
  • 具有USB重新枚舉功能的板載ST-LINK調試器/編程器:大容量存儲,虛擬COM端口和調試端口;
  • STM32Cube MCU軟件包提供了全面的免費軟件庫和示例
  • 多種可供選擇的集成開發環境,包括IAR(集成開發環境)™,Keil公司的支持®和STM32CubeIDE

電路板特定的功能

  • 外部或內部SMPS生成VcoreV_{core}核邏輯電源;
  • 符合IEEE-802.3-2002的以太網
  • USB OTG全速設備;
  • 板連接器:具有Micro-AB或USB Type-C™的USB以太網RJ45;
  • 兼容ARM® Mbed;

詳細參考官方鏈接

工具和軟件的下載

文檔都在這裏,密碼: 1rjv

文件列表如下所示;
在這裏插入圖片描述

3 環境搭建

3.1 Keil/IAR安裝

此處省略一萬字;
建議使用正版軟件

3.2 CubeIDE安裝

Ubuntu系統上的安裝:

一文教你如何在ubuntu上快速搭建STM32 CubeIDE環境(圖文超詳細+文末有附件)

4 創建STM32F767工程

系統:ubuntu1804
軟件:CubeIDE 1.3.0


在這裏插入圖片描述


這裏找不到**CubeMX**的入口,可以直接點擊下圖中的圖標;


在這裏插入圖片描述


彈出了熟悉的界面,整體使用和windows下的沒什麼區別;




內心等待,正在下載相關資源包,當然也可以自行下載;


在這裏插入圖片描述


出現了錯誤,可以點擊重試,也可以到官網上自行下載;


在這裏插入圖片描述


軟件會自動下載所需資源,然後進入**cubemx** 就能進行相應配置,生成所需的開發庫了;

在這裏插入圖片描述

下面過程基本都類似,前面文章有所提及,此處不再贅述,具體可以參考STM32 CubeIDE快速創建工程(圖文詳解)

5 總結

簡單記錄一下在ubuntu下進行CubeIDESTM32F767ZI NUCLEO144進行開發

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章