chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

看微內核

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

研究 STM32HSM 支持

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

擁有多線程管理

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

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

審核編輯:郭婷

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

    關注

    140

    文章

    5136

    瀏覽量

    102649
  • Linux
    +關注

    關注

    87

    文章

    11511

    瀏覽量

    213814
  • 微處理器
    +關注

    關注

    11

    文章

    2383

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    ElfBoard技術貼|如何在【RK3588】ELF 2開發(fā)板上進行根系統(tǒng)的定制

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

    超低功耗開發(fā)工具PY32L020開發(fā)板

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

    【新品】遠距離圖傳數(shù)傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板

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

    迅為RK3576開發(fā)板高算力低成本工業(yè)核心板卡開發(fā)平臺

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

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

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

    【道生物聯(lián)TKB-620開發(fā)板試用】TurMass? TK8620 開發(fā)平臺使用體驗報告

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

    迅為iTOP-RK3588開發(fā)板商業(yè)/工業(yè)/國產(chǎn)化/國產(chǎn)化工業(yè)/郵票孔版本以及LPDDR5版本性能首選

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

    戈帥《OpenHarmony輕量系統(tǒng)入門精通50例》開發(fā)板與傳感器配置說明

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

    正點原子fpga開發(fā)板不同型號

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

    正點原子的stm32開發(fā)板能用stlink嗎

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

    嵌入式linux開發(fā)板芯片的工作原理

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

    linux開發(fā)板與樹莓派的區(qū)別

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

    linux開發(fā)板如何編譯curl

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

    linux開發(fā)板和單片機開發(fā)的區(qū)別

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