當(dāng)前位置:首頁 > 學(xué)習(xí)資源 > 講師博文 > stm32mp1 linux開發(fā)環(huán)境搭建(cortex a7)
stm32mp1 linux開發(fā)環(huán)境搭建(cortex a7)
時(shí)間:2020-11-23 來源:華清遠(yuǎn)見
寫在前面:
本文章為《STM32MP1系列教程之Cortex-A7開發(fā)篇》系列中的一篇,全系列總計(jì)11篇。筆者使用的開發(fā)平臺(tái)為華清遠(yuǎn)見FS-MP1A開發(fā)板(STM32MP157開發(fā)板)。針對(duì)該開發(fā)平臺(tái),后續(xù)會(huì)陸續(xù)更多更多系列教程,包括Cortex-A7開發(fā)篇、Cortex-M4開發(fā)篇、Linux應(yīng)用開發(fā)篇、Linux系統(tǒng)移植篇、Linux驅(qū)動(dòng)開發(fā)篇、硬件設(shè)計(jì)篇、項(xiàng)目實(shí)戰(zhàn)篇等。歡迎關(guān)注,更多stm32mp157開發(fā)教程及視頻,可加技術(shù)交流Q群459754978,感謝關(guān)注。
FS-MP1A開發(fā)板詳情介紹:https://item.taobao.com/item.htm?id=622457259672
本文主要介紹windows下的開發(fā)環(huán)境搭建。推薦使用win10 64bit系統(tǒng)進(jìn)行安裝。我們將安裝以下軟件。
Xshell 6(免費(fèi)版)
STM32CubeProgrammer
1.1Xshell 6安裝
由于在后續(xù)的實(shí)驗(yàn)中需要使用到串口調(diào)試終端和ssh登陸Linux操作系統(tǒng),因此需要 安裝一個(gè) 調(diào)試工具 ,這里以xshell為例 ,讀者也可以根據(jù)自己的個(gè)人習(xí)慣選擇。
Xshell 6免費(fèi)版安裝包可以從xshell官方網(wǎng)站https://www.netsarang.com/zh/通過郵件申請(qǐng)免費(fèi)版本,也可以使用資料光盤中【華清遠(yuǎn)見-FS_MP1A開發(fā)資料\01-工具軟件】的Xshell-6.0.0197p.exe安裝包進(jìn)行安裝。

雙擊安裝包后會(huì)先檢查當(dāng)前系統(tǒng)環(huán)境,如果系統(tǒng)依賴不滿足則會(huì)自動(dòng)安裝缺失的部分。

環(huán)境安裝完成后將會(huì)出現(xiàn)如下界面

點(diǎn)擊“下一步”

點(diǎn)擊“我接收許可協(xié)議中的條款”

這里直接點(diǎn)擊“下一步”

選擇要安裝的默認(rèn)目錄后點(diǎn)擊“下一步”

點(diǎn)擊“安裝”

安裝完成會(huì)出現(xiàn)如下界面

安裝完成后第一次啟動(dòng)需要指定一個(gè)配置文件默認(rèn)保存路徑,這里一般默認(rèn)即可。

然后出現(xiàn)如下界面,由于是免費(fèi)版本所以直接點(diǎn)擊“關(guān)閉”即可。

隨后會(huì)彈出如下界面,點(diǎn)擊“確定”

至此,xshell 6(免費(fèi)版),就安裝成功了。
1.2STM32CubeProgrammer安裝
STM32CubeProgrammer是STMicroelectronics的官方工具,用于在STM32平臺(tái)上的Flash設(shè)備中創(chuàng)建分區(qū)并對(duì)各個(gè)分區(qū)進(jìn)行鏡像燒錄。
可以使用STM32CubeProgrammer來燒錄STM32 MPU板上支持的所以Flash設(shè)備。后續(xù) 鏡像燒錄將會(huì)用STM32CubeProgrammer工具進(jìn)行eMMC和SDCsrd的鏡像更新。
STM32CubeProgrammer安裝包可以從xshell官方網(wǎng)站https://www.st.com/en/development-tools/stm32cubeprog.html通過郵件申請(qǐng)最新版本,也可以使用資料光盤中【華清遠(yuǎn)見-FS_MP1A開發(fā)資料\01-工具軟件】的en.stm32cubeprog_v2-4-0.zip安裝包進(jìn)行安裝。
首先需要將安裝包解壓,解壓完成后得到如下文件。

雙擊“SetupSTM32CubeProgrammer-2.4.0.exe”允許安裝向?qū)А?/p>

點(diǎn)擊“Next”

點(diǎn)擊“Next”

點(diǎn)擊“I accept the terms of this license agreement”

這里選擇安裝路徑,筆者可以自行指定。點(diǎn)擊Next之后會(huì)提示,將要?jiǎng)?chuàng)建一個(gè)安裝目錄。

勾選STM32TrustePackageCreator選項(xiàng)

Next之后會(huì)進(jìn)程序安裝。

在安裝的過程中會(huì)彈出如下界面,安裝相關(guān)的驅(qū)動(dòng)程序。
點(diǎn)擊“下一步”

程序?qū)?huì)自動(dòng)安裝所需的驅(qū)動(dòng)程序,安裝完成后會(huì)彈出如下界面。

點(diǎn)擊“完成”

切換到“STM32CubeProgrammer”界面后點(diǎn)擊“Next”,創(chuàng)建桌面快捷鍵。

安裝完成界面

出現(xiàn)上述界面后點(diǎn)擊“Done”。至此STM32CubeProgrammer就安裝完成了。
課程分享:華清遠(yuǎn)見聯(lián)合NXP推出i.MX8M Plus開發(fā)與實(shí)踐
課程分享:鴻蒙HarmonyOS系統(tǒng)及物聯(lián)網(wǎng)開發(fā)實(shí)戰(zhàn)課程(
課程分享:HaaS EDU K1開發(fā)教程(附課程視頻及源碼下
新版C語言編程之控制語句視頻教程重磅贈(zèng)送(嵌入式入
價(jià)值2000元的嵌入式精裝教程大禮包免費(fèi)送!(搞懂嵌入
價(jià)值1000元的最新ARM系列視頻完整版教程新鮮出爐(免
【最新】ARM課程課堂實(shí)錄精華版視頻免費(fèi)領(lǐng)。▋(nèi)含源
如何利用機(jī)器學(xué)習(xí)構(gòu)建個(gè)性化推薦系統(tǒng)
嵌入式系統(tǒng)從上電到操作系統(tǒng)運(yùn)行的完整啟動(dòng)流程
如何在不同工作場(chǎng)景下優(yōu)化嵌入式系統(tǒng)的電源消耗
硬件抽象層(HAL)的設(shè)計(jì)如何提高代碼的可移植性
批量歸一化在深度學(xué)習(xí)訓(xùn)練中的作用和實(shí)現(xiàn)方法
物聯(lián)網(wǎng)項(xiàng)目中設(shè)計(jì)嵌入式系統(tǒng)時(shí)的關(guān)鍵技術(shù)和考慮因素
通過自然語言處理技術(shù)理解文本的深層含義
如何基于RISC-V架構(gòu)設(shè)計(jì)高效能的嵌入式系統(tǒng)
LSTM和GRU在時(shí)間序列預(yù)測(cè)中的應(yīng)用
JTAG和SWD的調(diào)試技術(shù)及應(yīng)用
