女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在線編程軟件工具GangFlasher-ST從開發板到系統級封裝

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

掃碼添加小助手

加入工程師交流群

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

GangFlasher-ST 和從開發到生產的旅程

從 1 個目標到 8 個目標,40 MB/s,支持在 STM32 MCU 和 MPU 上進行安全配置

poYBAGJ6KSGAUuKwAADu7eAiFzs779.png

GangFlasher-ST

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

從 STM32CubeProgrammer 到 GangFlasher-ST

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

從開發板到系統級封裝

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

GangFlasher-ST與開發者工作流程的探索

看微內核

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

研究 STM32HSM 支持

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

擁有多線程管理

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

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

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路板
    +關注

    關注

    140

    文章

    5130

    瀏覽量

    102561
  • Linux
    +關注

    關注

    87

    文章

    11509

    瀏覽量

    213687
  • 微處理器
    +關注

    關注

    11

    文章

    2382

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ElfBoard技術貼|如何在【RK3588】ELF 2開發板上進行根系統的定制

    apt-get 等命令支持在線安裝軟件,但存在明顯缺陷:重新燒寫鏡像后軟件會丟失,需再次安裝。 這在批量部署多塊開發板時,工作量巨大。因此,將軟件
    的頭像 發表于 07-02 16:33 ?2123次閱讀
    ElfBoard技術貼|如何在【RK3588】ELF 2<b class='flag-5'>開發板</b>上進行根<b class='flag-5'>系統</b>的定制

    超低功耗開發工具PY32L020開發板

    PY32L020開發板是針對普冉PY32L020超低功耗32位單片機設計的官方評估平臺,用于快速驗證芯片功能和開發原型系統開發支持有工具鏈是支持Keil/IAR
    的頭像 發表于 06-13 14:58 ?183次閱讀
    超低功耗<b class='flag-5'>開發工具</b>PY32L020<b class='flag-5'>開發板</b>

    【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

    新品上市圖傳數傳模塊開發板藍牙模塊開發板國產無線模塊開發板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數傳模塊開發板EWT611-900NW20S是一款入
    的頭像 發表于 06-12 19:33 ?331次閱讀
    【新品】遠距離圖傳數傳模塊<b class='flag-5'>開發板</b>、藍牙模塊<b class='flag-5'>開發板</b>、無線模塊<b class='flag-5'>開發板</b>

    迅為RK3576開發板高算力低成本工業核心板卡開發平臺

    迅為RK3576開發板高算力低成本工業核心板卡開發平臺
    的頭像 發表于 06-09 15:13 ?619次閱讀
    迅為RK3576<b class='flag-5'>開發板</b>高算力低成本工業<b class='flag-5'>級</b>核心板卡<b class='flag-5'>開發</b>平臺

    迅為RK3568開發板驅動指南GPIO子系統節點操作函數實驗

    迅為RK3568開發板驅動指南GPIO子系統節點操作函數實驗
    的頭像 發表于 05-26 15:39 ?808次閱讀
    迅為RK3568<b class='flag-5'>開發板</b>驅動指南GPIO子<b class='flag-5'>系統</b>三<b class='flag-5'>級</b>節點操作函數實驗

    【道生物聯TKB-620開發板試用】TurMass? TK8620 開發平臺使用體驗報告

    開發板及TKB-200網關開發板的實際測試與開發體驗,硬件設計、軟件配套等方面進行綜合分析。 ?二、硬件開箱測試 ?測試
    發表于 04-24 02:40

    迅為iTOP-RK3588開發板商業/工業/國產化/國產化工業/郵票孔版本以及LPDDR5版本性能首選

    Buildroot等嵌入式系統。 配合全國產版本核心,實現產品“硬”“軟”全部國產化。 RK3588-資料賦能 自2022年發布以來,iTOP-RK3588
    發表于 12-06 11:15

    戈帥《OpenHarmony輕量系統入門精通50例》開發板與傳感器配置說明

    戈帥《OpenHarmony輕量系統入門精通50例》開發板與傳感器配置說明,請查看附件*附件:《OpenHarmony輕量系統
    發表于 12-03 15:46

    迅為RK3588開發板Android系統開發筆記-使用ADB工具

    工具在網盤資料“iTOP-3588 開發板\\\\02_【iTOP-RK3588 開發板開發資料\\\\ 07_Android 系統開發
    發表于 11-27 10:39

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了入門高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、
    的頭像 發表于 11-13 09:30 ?3660次閱讀

    正點原子的stm32開發板能用stlink嗎

    開發板概述 正點原子提供的STM32開發板涵蓋了基礎高級的多種型號,包括但不限于STM32F103、STM32F407、STM32F429等。這些
    的頭像 發表于 11-13 09:21 ?2125次閱讀

    嵌入式linux開發板芯片的工作原理

    了處理器、存儲器、輸入/輸出接口等硬件資源的嵌入式系統開發平臺。它通常采用Linux操作系統作為底層軟件平臺,提供了豐富的開發工具和庫函數,方便開發
    的頭像 發表于 09-02 09:07 ?814次閱讀

    linux開發板與樹莓派的區別

    操作系統的微型計算機,主要用于教育、編程、媒體播放等領域。 硬件配置 Linux開發板:Linux開發板的硬件配置因廠商和型號而異,通常包括處理器、內存、存儲、網絡接口等。 樹莓派:樹
    的頭像 發表于 08-30 15:34 ?1950次閱讀

    linux開發板如何編譯curl

    準備開發環境 確保你的開發板已經安裝了編譯 curl 所需的工具,包括 gcc 、 make 和可能的其他庫。如果開發板是交叉編譯環境(即你在一個平臺上編譯用于另一個平臺的程序),你
    的頭像 發表于 08-30 15:33 ?1400次閱讀

    linux開發板和單片機開發的區別

    、PIC等,處理能力和內存容量相對較低。 操作系統 Linux開發板通常使用Linux操作系統,具有豐富的軟件資源和開發工具。單片機
    的頭像 發表于 08-30 15:30 ?2144次閱讀