《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 活動進(jìn)展 > MM32 eMiniBoard開發(fā)板測評

MM32 eMiniBoard開發(fā)板測評

2023-06-02
作者:runningX
來源:電子技術(shù)應(yīng)用

1、 有幸參加電子應(yīng)用技術(shù)網(wǎng)站本次舉辦的開發(fā)板測評活動

趁著有時間,趕緊進(jìn)行了試用

第一時間拿出開發(fā)板后,趕緊上官網(wǎng)下載了相關(guān)的使用手冊跟硬件原理圖,根據(jù)開發(fā)板使用手冊上的指示

微信截圖_20230602152635.png

找了一根用來Micro-USB線接上CN2接口,就聽到開發(fā)板開始播放音樂,居然還是熟悉的“豬八戒娶媳婦”,感覺很有意思。另外也有好幾個LED燈在閃爍,嘗試按下按鍵,還能控制音樂播放跟LED燈亮滅。

這無疑是開發(fā)板的一個很好的做法,一供電就能工作。說明板子是能夠正常工作的,可以有效減少一些初學(xué)者的顧慮跟提高開發(fā)效率。比如剛接觸到開發(fā)板,使用不了,我們可能會以為板子本身有故障,故而浪費(fèi)較大的精力去排除。

(好像上傳不了視頻,就算了。主要就是看看播放效果,跟板子的一些使用)


2、 板子確認(rèn)能工作后,就像下載例程來試一下基本功能了

在官網(wǎng)可以找到并下載MM32F1030的例程

微信截圖_20230602152654.png

解壓后可以看到各個模塊的例程,每個模塊例程里面有建好的keil跟IAR的工程,挺方便使用,美中不足的是,對于例程的代碼,沒有一個介紹文檔。按我之前試用過其他國產(chǎn)芯片的例程,他們的例程中會有word文檔,對模塊及例程功能做一個介紹,相比之下更加有利于開發(fā)者入門??梢越梃b一下。

打開例程后,好像keil就會識別到需要安裝MM32的Pack包了,然后就自動安裝了最新的。安裝后keil會提示需要刷新一下,按照提示確認(rèn)就可以了,然后例程編譯順利,無錯誤也無warning。

然后到想下載gpio的例程到開發(fā)板上,卻發(fā)現(xiàn)下載不了。提示no debug unit device found,然后我有仔細(xì)查看了手冊,手冊上說如果板載仿真器跟計算機(jī)連接好,就會亮綠燈,但是我亮的是紅燈。

微信截圖_20230602152716.png

一開始我還以為是MM32-Link需要安裝驅(qū)動的什么的,然后就在官網(wǎng)上各種找,找不到。又跑去百度,還有技術(shù)論壇上找,總之就是反反復(fù)復(fù)找了幾個小時,沒有找到所謂的驅(qū)動安裝包。我看網(wǎng)上不少網(wǎng)友也遇到類似問題,強(qiáng)烈建議廠家把環(huán)境搭建這部分的說明制作成一份文檔,給開發(fā)者觀看,以提高開發(fā)效率。

因?yàn)橛肕M32-Link用不了,我放棄了這個板載的仿真器,轉(zhuǎn)而用我自己手里的DAP-Link,根據(jù)原理圖,可以用杜邦線接到對應(yīng)的SWD引腳上,如下圖

微信截圖_20230602152816.png

但是在keil的debug選項(xiàng)中選擇了CMSIS-DAP,還是識別不到芯片;為了排除DAP-Link的問題,找了另外一個其他芯片的開發(fā)板,接上后,能順利通過DAP-Link識別到其他芯片,判斷可能是MM32開發(fā)板跟DAP-Link不兼容。

3、 折騰了大半天,都沒能識別到芯片。對于我這種開發(fā)多年的老手來說,屬實(shí)有點(diǎn)難堪哈哈哈。又是百度,又是各種論壇找線索的。

后來想起以前用Micio-USB線的時候,有些線是只能用來充電,不能傳輸數(shù)據(jù)的。然后順著這條線索去搜索,又看到其他用戶也遇到了這個問題。所以我開始翻箱倒柜找多的Micor-USB線,奈何好幾年前的手機(jī),就已經(jīng)開始淘汰這種Micro-USB線了,而找到了一些耳機(jī)充電線跟電動牙刷充電線,又只有充電功能,不能傳輸數(shù)據(jù)。

萬幸的是,以前買的藍(lán)牙音箱的Micro-USB是具備傳輸數(shù)據(jù)功能的,接上開發(fā)板后,能夠顯示綠燈了,說明MM32-LINK跟電腦終于能通信上了。如下圖

微信截圖_20230602152834.png

4、 本以為綠燈亮了之后,開發(fā)板應(yīng)該就能用起來了吧。然而高興得太早。

雖然仿真器連接上了,但是keil的debug選項(xiàng)里面,并沒有MM32-link這個仿真器的選項(xiàng)啊。這就很是為難了。

然后有開始百度,得知應(yīng)該是有MMCUmm32_devkit_setup.exe這個安裝包的,安裝了才能從keil上獲取到MM32-Link的選項(xiàng)。

微信截圖_20230602152905.png

而且得知以前這個驅(qū)動包是可以在官網(wǎng)找到的,但我反復(fù)在官網(wǎng)上找了七八遍,就是沒有。然后又看到其他論壇上,也有人遇到我這種情況。

微信截圖_20230602152950.png

可能官方也很少維護(hù)這個版塊,我看兩個月過去了,也沒有一個有效留言答復(fù)的。

從網(wǎng)上找驅(qū)動包的事告一段落。

5、 試著從其他方式找到支持,比如公眾號之類的。最后公眾號指引的也是官網(wǎng)的資源,所以結(jié)果還是沒找到驅(qū)動包。

然后又留意到官網(wǎng)是有QQ的技術(shù)支持群,然后我就申請了,然后沒有通過。第二天我又申請了一次,還是沒通過。經(jīng)過個人猜想,估計是這樣子,原廠還是比較傾向于對大客戶的支持,所以對于我這邊可能就局限于開發(fā)板測評的用戶,不愿意投入精力。

然后我又在以前加入的一些測評群里面求助,奈何用過MM32的人還是比較少的,沒有找到我想要的驅(qū)動包。

6、 根據(jù)我這段時間對這個MM32開發(fā)板的學(xué)習(xí)。總結(jié)如下:

①    板子上自帶了播音的代碼。用戶剛接觸的時候就能判斷板子狀態(tài)好壞,這點(diǎn)非常值得肯定

②    自帶了板載的調(diào)試器MM32-Link,也非常友好。適合一些手里沒有調(diào)試器的用戶上手

③    第②點(diǎn)是優(yōu)點(diǎn),但是因?yàn)闆]有驅(qū)動,實(shí)際上并不能用起來,所以官網(wǎng)的資源材料建議補(bǔ)充完備

④    關(guān)于文檔方面,像環(huán)境搭建以及例程代碼,建議還是更加詳細(xì)介紹。對于經(jīng)驗(yàn)豐富的開發(fā)著來說不是個問題,但對新手其實(shí)不太友好。

⑤    技術(shù)支持方面,見仁見智。其實(shí)QQ群也不一定都得需要廠家支持,這樣也會耗費(fèi)廠家太多精力。很多時候,用戶提出的問題,在大家的討論中,就能解決了,不需要廠家出手的,所以溝通群等渠道還是有必要放寬門檻。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。