STM32硬程式設計 軟體設定

2021-10-10 11:25:04 字數 796 閱讀 6937

在全文中,我需要引用所提供軟體的不同子目錄。假定已安裝軟體的頂層名稱為「〜/ stm32f103c8t6」。因此,當我引用路徑名「〜/ stm32f103c8t6 / libopencm3 / readme.md」,我假設它從您的主目錄(〜)開始。 儘管您的當前目錄可能是所引用檔案的正確目錄,但為了清楚起見,我通常會使用此路徑名約定。

我還要假設您具有乙個posix(linux / unix)環境,可以從中執行命令。 使用bash shell的linux或raspberry pi環境可能是最自然的。 其他好的環境包括freebsd和macos。 在freebsd中,我假設您正在使用bash shell。

如果您使用的是windows,但尚未安裝,則需要安裝cygwin( 有些人可能改用msys。 安裝基本的cygwin系統後,請確保還安裝了make和git。 這將為您提供乙個類似linux的命令列環境,您可以從中構建軟體。

mac使用者至少需要安裝git。 您還需要gnu make,特別是如果您使用freebsd(免費的berkeley軟體發行版)。 有時gnu make會以gmake的形式安裝在bsd(berkely software distribution)系統上。 如果您使用的是mac homebrew(您需要按照以下方式安裝:

$ brew install make

$ brew install git

如果您是mac ports(使用者,則需要使用該框架來安裝make和git。

命令略

這將在目錄〜/ stm32f103c8t6 / libopencm3中填充檔案和子目錄。

轉到詳情參閱

stm32程式設計學習

今天學習了stm 32程式設計引用按鍵 按鍵 如下 ifndef key h define key h include sys.h define key0 gpio readinputdatabit gpioe,gpio pin 4 讀取按鍵0 define key1 gpio readinputd...

STM32彙編程式設計

1.實驗環境 1.野火stm32指南者 stm32f103vet6 2.keil5 2.環境搭建新建工程 新增原始檔 s 連線開發板,開始debug 生成的hex檔案 原始碼led0 equ 0x40010c00 rcc apb2enr equ 0x40021018 gpioa crh equ 0x...

STM32 系統時鐘設定

stm32f103rbt6採用外部時鐘8mhz,利用軟體可以將系統時鐘設定為72mhz。在啟動檔案startup stm32f10x md.s中,有這樣兩句話 import main 從外部檔案引入main函式 import systeminit 從外部檔案引入systeminit檔案 當晶元上電復...