91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在線編程軟件工具GangFlasher-ST從開發(fā)板到系統(tǒng)級封裝

星星科技指導(dǎo)員 ? 來源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-10 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從原型設(shè)計到生產(chǎn)有其挑戰(zhàn),其中之一是將固件編程到系統(tǒng)上。事實上,在開發(fā)過程中刷寫一塊板很簡單。但是,同時在無數(shù)設(shè)備上安裝代碼是一個完全不同的過程。這個問題的一個解決方案是GangFlasher-ST ,這是一種來自ST 授權(quán)合作伙伴Elprotronic的在線編程軟件工具。到目前為止,該工具僅與 STM32MP1 兼容,但加拿大公司最近宣布支持STM32L4、STM32L5、? 和STM32H7。

GangFlasher-ST 和從開發(fā)到生產(chǎn)的旅程

從 1 個目標(biāo)到 8 個目標(biāo),40 MB/s,支持在 STM32 MCU 和 MPU 上進(jìn)行安全配置

poYBAGJ6KSGAUuKwAADu7eAiFzs779.png

GangFlasher-ST

使用 GangFlasher-ST 的一份許可證,工程師可以同時對多達(dá) 8 個目標(biāo)進(jìn)行閃存,而競爭替代方案一次只能處理一個目標(biāo)。在 STM32MP1 上,該軟件還可以達(dá)到每個目標(biāo)高達(dá) 40 MB/s 的下載速度。因此,GangFlasher-ST 比標(biāo)準(zhǔn) DFU-USB 連接快十到二十倍。該軟件還與安全配置機(jī)制兼容,例如 STM32MP1 上的 Secure Secret Provisioning (SSP) 和兼容 STM32 微控制器上的 Secure Firmware Install (SFI)。今天,這意味著 STM32L5 和 STM32H7,但對更多 STM32 SFI MCU 的支持即將推出。

從 STM32CubeProgrammer 到 GangFlasher-ST

當(dāng)我們與 Elprotronic 坐下來時,其副總裁 Adam Czajkowski 解釋說,客戶是要求支持 ST 微控制器的人。事實上,大多數(shù)使用 STM32 的工程師都熟悉 ST 工具,例如STM32CubeProgrammer。后者在開發(fā)過程中很好地為它們提供了閃爍和調(diào)試工具。例如,開發(fā)人員可以訪問內(nèi)存的某些部分、更新寄存器等。但是,STM32CubeProgrammer 許可證不涵蓋生產(chǎn)環(huán)境,因為該實用程序不適合此類用例。因此,一旦團(tuán)隊開始進(jìn)行原型設(shè)計,他們就需要一個能夠快速有效地刷新他們的電路板的平臺。這就是 Elprotronic 旨在通過 GangFlasher-ST 實現(xiàn)的目標(biāo)。最初,該工具僅支持 STM32MP1。然而,客戶很快也要求支持 STM32 MCU,這導(dǎo)致了最近的更新。

從開發(fā)板到系統(tǒng)級封裝

GangFlasher-ST 解決了另一個受到較少關(guān)注但越來越重要的問題。在開發(fā) STM32MP1 時,團(tuán)隊通常會迅速從 ST 開發(fā)板轉(zhuǎn)移到定制板。系統(tǒng)級封裝制造商,如另一個 ST 授權(quán)合作伙伴 Octavo,可以提供巨大的幫助。事實上,他們可以與客戶合作以加快發(fā)展。然而,由于 Octavo 編程板的定制特性,它與簡單地將 STM32CubeProgrammer 與 ST 平臺一起使用是完全不同的。 因此,為了簡化 SiP 上的在線編程過程,GangFlasher-ST micro Linux 內(nèi)核可以從制造商處獲取設(shè)備樹,并使用所有適當(dāng)?shù)姆謪^(qū)自動刷新 STM32 MPU。Elprotronic 實用程序使該過程自動化的事實使得系統(tǒng)級封裝的使用更加實用。

GangFlasher-ST與開發(fā)者工作流程的探索

看微內(nèi)核

為了在 STM32MP1 上達(dá)到 40 MB/s,Elprotronic 依靠其在 USB 驅(qū)動程序和 OpenSTLinux 方面的專業(yè)知識。該公司使用 ST 文檔、Yocto Builder 和OpenSTLinux Developer Package來構(gòu)建微內(nèi)核。Linux 環(huán)境包含充分利用 USB 2.0 端口的驅(qū)動程序和工具。因此,該鏈接不再局限于標(biāo)準(zhǔn) DFU-USB 連接的 2 MB/s,而是在實際條件下可以達(dá)到 40 MB/s。正如 Adam 解釋的那樣,Elprotronic 使用STM32 MPU Wiki和我們的文檔來加速開發(fā)。此外,他還告訴我們我們與開源社區(qū)的合作這意味著 OpenSTLinux 接近于傳統(tǒng)的 Linux 發(fā)行版。因此,加拿大開發(fā)人員可以使用熟悉的工具來簡化他們的工作流程。

研究 STM32HSM 支持

雖然 micro Linux 內(nèi)核是達(dá)到 40 MB/s 所必需的,但所有其他功能都可在 STM32 微處理器和微控制器上使用。最近,GangFlasher-ST 甚至獲得了對 SSP 和 SFI 的支持。簡而言之,開發(fā)人員可以使用 STM32HSM 加密他們的固件,然后使用 Elprotronic 的工具在兼容設(shè)備內(nèi)對其進(jìn)行解密。GangFlasher-ST 還可以監(jiān)控和限制已編程 STM32 設(shè)備的數(shù)量,以確保制造商不會放錯電路板。

擁有多線程管理

GangFlasher-ST 的另一個優(yōu)點是它可以適應(yīng)廣泛的生產(chǎn)設(shè)置。具有極簡需求的團(tuán)隊甚至可以獲得適用于 Raspberry Pi 的軟件版本并創(chuàng)建有效的設(shè)置。另一方面,可以全力以赴。Elprotronic 可以針對多個板,因為它致力于多線程應(yīng)用程序。簡而言之,每個目標(biāo)有一個線程,一個主線程用作導(dǎo)體。通常,一個經(jīng)典系統(tǒng)需要一個許可證,該許可證將涵蓋八臺設(shè)備。但是,一些客戶確實購買了多個許可證并創(chuàng)建了強(qiáng)大的鉆機(jī)以大大增加他們的產(chǎn)量。Elprotronic 甚至提供浮動許可證來幫助需要更大靈活性的公司。

嘗試 GangFlasher-ST 的最佳方法是使用支持安全啟動的 STM32 評估板,例如STM32MP157F-EV1、NUCLEO-H753ZI或NUCLEO-L552ZE-Q 。Elprotronic 提供其軟件的 15 天免費試用版以幫助對其進(jìn)行評估。對于小型項目,最多 2 個目標(biāo)還提供更具成本效益的許可證。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    5321

    瀏覽量

    108361
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11772

    瀏覽量

    219136
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2431

    瀏覽量

    85913
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【硬核拆解】“芯”開始,一臺工業(yè)迅為RK3576開發(fā)板的自我修養(yǎng)

    【硬核拆解】“芯”開始,一臺工業(yè)迅為RK3576開發(fā)板的自我修養(yǎng)
    的頭像 發(fā)表于 03-02 15:43 ?337次閱讀
    【硬核拆解】<b class='flag-5'>從</b>“芯”開始,一臺工業(yè)<b class='flag-5'>級</b>迅為RK3576<b class='flag-5'>開發(fā)板</b>的自我修養(yǎng)

    Renesas RSKRX231開發(fā)板入門實戰(zhàn)的全方位指南

    Renesas RSKRX231開發(fā)板入門實戰(zhàn)的全方位指南 在當(dāng)今的電子設(shè)計領(lǐng)域,一款功能強(qiáng)大且易于上手的開發(fā)板對于工程師們來說至關(guān)重要。Renesas RSKRX231
    的頭像 發(fā)表于 12-29 17:00 ?1280次閱讀

    RL78/G16快原型開發(fā)板使用指南:入門實戰(zhàn)

    RL78/G16快原型開發(fā)板使用指南:入門實戰(zhàn) 引言 在嵌入式開發(fā)領(lǐng)域,快速原型開發(fā)板是工程師們驗證想法、加速項目進(jìn)程的得力
    的頭像 發(fā)表于 12-29 14:00 ?380次閱讀

    探索FRDM-STBA-A8964傳感器工具開發(fā)板:開啟創(chuàng)新傳感之旅

    的FRDM-STBA-A8964傳感器工具開發(fā)板,看看它能為我們的項目帶來哪些驚喜。 文件下載: NXP Semiconductors FXLS8964AF用傳感器工具開發(fā)板.pd
    的頭像 發(fā)表于 12-25 10:50 ?477次閱讀
    探索FRDM-STBA-A8964傳感器<b class='flag-5'>工具</b>箱<b class='flag-5'>開發(fā)板</b>:開啟創(chuàng)新傳感之旅

    探索FRDM-K22F-A8974傳感器工具開發(fā)板入門精通

    探索FRDM-K22F-A8974傳感器工具開發(fā)板入門精通 引言 在當(dāng)今科技飛速發(fā)展的時代,傳感器技術(shù)在工業(yè)、醫(yī)療、物聯(lián)網(wǎng)等眾多領(lǐng)域發(fā)揮著至關(guān)重要的作用。NXP
    的頭像 發(fā)表于 12-25 10:50 ?342次閱讀

    探索FRDM - STBA - A8967傳感器工具開發(fā)板

    傳感器工具開發(fā)板,一起來深入了解它吧。 文件下載: NXP Semiconductors FXLS8967AF用傳感器工具開發(fā)板.pdf 資源獲取與社區(qū)交流
    的頭像 發(fā)表于 12-25 10:50 ?528次閱讀
    探索FRDM - STBA - A8967傳感器<b class='flag-5'>工具</b>箱<b class='flag-5'>開發(fā)板</b>

    FRDM - IMX93開發(fā)板深度解析:硬件應(yīng)用的全方位指南

    FRDM - IMX93開發(fā)板深度解析:硬件應(yīng)用的全方位指南 引言 在嵌入式開發(fā)領(lǐng)域,一款性能出色且成本合理的開發(fā)板對于
    的頭像 發(fā)表于 12-24 11:40 ?1297次閱讀

    迅為iTOP-Hi3516開發(fā)板驅(qū)動開發(fā)資料全面上線,構(gòu)建入門精通的完整學(xué)習(xí)路徑!

    迅為iTOP-Hi3516開發(fā)板linux驅(qū)動開發(fā)資料全面上線,構(gòu)建入門精通的完整學(xué)習(xí)路徑!
    的頭像 發(fā)表于 12-19 15:47 ?664次閱讀
    迅為iTOP-Hi3516<b class='flag-5'>開發(fā)板</b>驅(qū)動<b class='flag-5'>開發(fā)</b>資料全面上線,構(gòu)建<b class='flag-5'>從</b>入門<b class='flag-5'>到</b>精通的完整學(xué)習(xí)路徑!

    TQKIT開發(fā)板工具系統(tǒng)功能調(diào)用更簡單

    TQKIT開發(fā)板工具,將復(fù)雜的系統(tǒng)控制能力以接口形式開放給開發(fā)者,讓系統(tǒng)功能調(diào)用更簡單。
    的頭像 發(fā)表于 12-08 09:27 ?418次閱讀
    TQKIT<b class='flag-5'>開發(fā)板</b><b class='flag-5'>工具</b>讓<b class='flag-5'>系統(tǒng)</b>功能調(diào)用更簡單

    STM32 Nucleo-64開發(fā)板技術(shù)解析與應(yīng)用指南

    ARDUINO^?^ Uno V3連接和ST morpho接頭,可輕松擴(kuò)展STM32 Nucleo開放式開發(fā)平臺的功能。該設(shè)有板載ST-LINK調(diào)試器/
    的頭像 發(fā)表于 10-22 14:26 ?927次閱讀
    STM32 Nucleo-64<b class='flag-5'>開發(fā)板</b>技術(shù)解析與應(yīng)用指南

    ?STM32 Nucleo-64開發(fā)板技術(shù)解析與應(yīng)用指南

    與ARDUINO^?^ 共享的用戶LED、一個用戶按鈕、一個復(fù)位按鈕以及一個32.768kHz晶體振蕩器。NUCLEO-C051C8ST-LINK USB VBUS或外部源提供靈活的電源選項以及全面的免費軟件庫。該
    的頭像 發(fā)表于 10-16 10:50 ?771次閱讀
    ?STM32 Nucleo-64<b class='flag-5'>開發(fā)板</b>技術(shù)解析與應(yīng)用指南

    【干貨分享】在M-K1HSE開發(fā)板上使用SecureCRT工具進(jìn)行調(diào)試

    SecureCRT是一款支持SSH協(xié)議的終端仿真軟件,可通過串口或網(wǎng)口對開發(fā)板系統(tǒng)信息進(jìn)行查看、對開發(fā)板系統(tǒng)進(jìn)行調(diào)試等。
    的頭像 發(fā)表于 08-12 08:07 ?1529次閱讀
    【干貨分享】在M-K1HSE<b class='flag-5'>開發(fā)板</b>上使用SecureCRT<b class='flag-5'>工具</b>進(jìn)行調(diào)試

    【M-K1HSE開發(fā)板免費體驗】系統(tǒng)調(diào)試工具 SecureCRT 的使用體驗

    SecureCRT 是一款支持 SSH協(xié)議的終端仿真軟件,可通過串口或網(wǎng)口對開發(fā)板系統(tǒng)信息進(jìn)行查看、對開發(fā)板系統(tǒng)進(jìn)行調(diào)試等。 [ 1 安裝方
    發(fā)表于 08-06 18:20

    【HZ-T536開發(fā)板免費體驗】2 - 交叉編譯倉頡編程語言程序開發(fā)板運行

    感謝電子發(fā)燒友和合眾恒躍提供的試用機(jī)會。 引言 上一篇介紹了開箱的結(jié)果,接下來測試一下華為倉頡編程語言在開發(fā)板上運行的效果。最近對華為倉頡編程語言非常感興趣,所以此次測試重點也是看看倉頡編程
    發(fā)表于 07-16 21:27

    迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)節(jié)點操作函數(shù)實驗

    迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)節(jié)點操作函數(shù)實驗
    的頭像 發(fā)表于 05-26 15:39 ?1553次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)板</b>驅(qū)動指南GPIO子<b class='flag-5'>系統(tǒng)</b>三<b class='flag-5'>級</b>節(jié)點操作函數(shù)實驗