新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 關于STM32Cube的幾個常見問題

        關于STM32Cube的幾個常見問題

        作者: 時間:2016-09-06 來源:網絡 收藏

          一、STM32cube固件庫的許可方案是怎樣的?

        本文引用地址:http://www.104case.com/article/201609/296597.htm

          答:庫主要由STM32 HAL和MiddleWare以及其它應用例程組成。

          庫的HAL驅動是基于一個非限制性的BSD許可協議而發布的開源代碼。ST公司提供的中間件(USB 主機/設備庫,STemWin)協議棧只要你應用在ST公司的MCU 芯片上即被許可,并可以反復使用。至于其它著名的開源解決方案商的中間件(FreeRTOS,FatFs,LwIP和polarssl)協議棧都具有友好的用戶許可條款。對于更多的細節,可查閱各中間件的許可協議。

          二、STM32cube固件庫支持哪些開發學習板?

          答:庫支持的STM32的開發板可就多了。以STM32CubeF4固件包為例,它目前支持的開發板有:

          STM324x9I_EVAL,STM324xG_EVAL, STM32446E_EVAL, STM32F4-Discovery, STM32F401-Discovery,STM32F429I-Discovery, STM32F4xx-Nucleo, STM32469I_EVAL STM32469I-Discovery,STM32F446E-Nucleo, STM32F410xx-Nucleo, STM32F429ZI-Nucleo, STM32F446ZE-Nucleo,STM32F411E-Discovery。

          很多了吧,不排除還有后續其它的開發板面市,敬請關注。

          

         

          三、STM32CUBE固件包跟之前ST的標準外設庫還有什么關聯嗎?

          答:準確地說,STM32Cube 庫就是用來取代之前的標準外設庫的。 相比標準外設庫,STM32Cube HAL庫表現出更高的抽象整合水平,HAL API集中關注各外設的公共函數功能,這樣便于定義一套通用的用戶友好的API函數接口,從而可以輕松實現從一個STM32產品移植到另一個不同的STM32系列產品。

          當然,現有的標準外設庫仍會得到支持,不過,不建議利用它著手新的設計開發了。

          四、STM32Cube HAL庫可以使用中斷或DMA嗎?

          答:是的。HAL層支持三種 API編程模型:輪詢、中斷和DMA(帶或不帶中斷的產生)。

          五、有基于相關開發工具鏈的工程例程嗎?

          答:有的。stm32cube各系列固件包提供了豐富的應用例程。他們都是配合諸如IAR,Keil和GCC編譯工具且預先配置好了的工程項目。

          

         

          六、stm32cubemx如何生成基于嵌入式軟件的代碼?

          答:stm32cubemx內聯STM32微控制器的相關數據信息,包括他們的外設和應用軟件。這使得該工具可以向用戶提供圖形化的界面并可以生成基于用戶配置的.C/.H源文件。

          七、如何得到定期更新的stm32cube固件版本?

          答:各系列的stm32cube固件包自帶一個具有更新功能的實用程序stm32cubeupdater,用戶可以配置為自動或按需對固件包做更新檢查(新版本或補丁)。stm32cubeupdater是與stm32cubemx工具集成在一起的。當使用這個工具對某STM32系列進行配置和并生成初始化C代碼時,用戶可以同時對stm32cubemx和相關stm32cube固件進行更新。

          八、關于STM32CUBE的相關軟件包及資料哪里獲取?

          答:請前往 www.st.com 搜索 STM32CUBE即可看到STM32CubeMX和各個STM32系列的固件包。

          



        關鍵詞: STM32Cube

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新安县| 柳州市| 阿城市| 和政县| 武功县| 龙南县| 辽宁省| 中宁县| 阜宁县| 襄樊市| 阳西县| 昭通市| 马公市| 原平市| 扎兰屯市| 芮城县| 家居| 仁布县| 伽师县| 县级市| 南溪县| 海南省| 修武县| 闽侯县| 介休市| 安宁市| 灵山县| 庄河市| 旬阳县| 克什克腾旗| 昔阳县| 大埔县| 东乌珠穆沁旗| 前郭尔| 金寨县| 天全县| 额尔古纳市| 桂平市| 什邡市| 永和县| 三都|