開發常見問題 航順MCU開發入門及常見問題彙總

2021-10-16 03:35:13 字數 1802 閱讀 4943

出品21ic論壇   ifxz0123**:bbs.21ic.com

問題0、航順(hk)mcu所需的ide、**除錯工具、批量燒錄工具分別是什麼?是否有說明文件?

答:開發環境(ide):keil(for arm)、iar(for arm)。凡是開發過stm8、stm32、stc51的想必對這兩個軟體很熟悉,至少也有所耳聞。目前市面上流行的32位arm架構的mcu,大部分用的都是這兩款軟體。stm8的晶元開發還可以用st自家的開發工具(ide)stvd,免費的使用。當然,還有一些其他的ide,我沒用過,這裡也就不提了,有興趣的請自行網上搜尋。(keil建議v5版本)。

**除錯工具:航順的mcu和st的32位mcu一樣都是arm cortexm0、cortexm3的核心,所有都是支援swd除錯介面

的,因此st的32位mcu除錯工具,如j-link、u-link、st-link、dap-link等都是可以用的。國產的其他家的32位的arm cortexm0/cortexm3的晶元這些**除錯工具一般依舊是可以使用的。

批量燒錄工具:目前,好像航順沒有出自家的批量燒錄器,基本上都是第三方的。

航順現在也出了自家的離線批量燒錄器

補充:st的stvp軟體:只支援同型號的航順mcu燒錄、讀寫flash、讀寫選項字、以及使能取消讀寫保護等。

stm32 st-link utility:(測試了hk32f030f4p6,**正常執行)

hk config:航順32mcu程式設計配置工具,航順自家出品的燒錄軟體,需要jlink作為工具,支援航順全系列的mcu。能實現程式的燒錄、讀、選項字的配置等。

問題1、航順和st同型號mcu的軟硬體相容是哈意思?不用改硬體嗎?不用改軟體嗎?st的程式能直接燒錄到hk的晶元裡執行嗎?

問題2、可以使用stm32mxcube開發航順的微控制器嗎?

答:可以的,只要是和st的mcu軟硬體相容的同型號的航順微控制器,是可以用stm32mxcube開發的。但是在應用中碰到航順應用筆記列舉的問題是需要手動去新增或修改一些**,讓航順的正確工作起來。

目前,航順的f103/f030/f031系列是可以的。

航順的mcu哪些型號是支援用stm32mxcube開發的呢,請看下圖:(只列舉了部分常用型號)

附:航順mcu選型表

問題3、如何搭建航順mcu的開發環境?

答:(hk的資料手冊、使用者手冊問題我也很難過 )

技術問題:這個嘛,晶元**、原廠。(21ic論壇->原廠專區->航順hk32 mcu 專區自行找吧)

本文系21ic論壇網友ifxz0123原創

開發常見問題

在60.x版本之前,chrome flags中有乙個disable gesture requirement for media playback的選項。使用者在瀏覽器中輸入chrome flags disable gesture requirement for media playback將該選項應...

Linux KDevelop開發常見問題

今天下午弄了kdevelop,準備在上面寫shell程式,開始時遇到了一些問題,主要不在成功生成和編譯程式的問題,經過苦苦的搜尋,找到一些問題的答案。所以列出來分享!1。編譯時候出現 configure.in 44 warning do not use m4 patsubst use patsubs...

LoRa開發常見問題

歡迎加入lora物聯網 304350312。1 如果要設定前導碼內容,有什麼方法嗎?前導碼只能設定長度,不能設定內容。2 使用lora私有協議,從機應答超時設定多少ms比較合適?計算一下空中飛行時間,超時的時間設定大於飛行時間即可。例如在sf 12 頻寬 250k 前導碼 6 payload len...