基於stm32H730的解決方案開發之點亮第一個LED燈

一 概述
STM32H730超值系列內含Arm®Cortex®-M7內核(具有雙精度浮點單元),工作頻率可達550 MHz。內嵌的128 KB閃存使意法半導體能夠爲開發人員提供一種經濟划算的解決方案。憑藉着高主頻,高性能以及低成本。這顆料註定會成爲一個網紅產品。筆者最近有幾款產品用到了該芯片,藉此機會,把該芯片的整體熟悉一下。拿到芯片,第一步就是點燈,這個是第一步。也是最重要的一步。
二 實例解析
1 代碼生成:
使用cube來生成基本的sdk,這個用起來非常方便。由於筆者使用的是ubuntu,就生成了Makefile的版本的。編譯沒啥問題。這個是生成的目錄:
 
2 代碼編寫,做一個最簡單的代碼,來點燈:
 
 
3 這個代碼編譯,和運行,即可看到燈閃爍了。下面是對應的打印日誌:
 
三 總結和反思
1 st-link爲什麼沒辦法燒錄H730?
不知道是st-link的版本比較老的緣故還是其他原因,筆者在不同的系統上嘗試使用st-link燒錄H730,均已失敗告終,無奈之下,只能使用STM32CubeProgrammer燒錄。這個軟件倒還挺好用。
 
2 Cube生產力:
cube是一個非常厲害的生產工具,不過,它也不是萬能的,他只能給你提供一個基本的架構。具體代碼的靈魂,還需要工程師來賦予。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章