靈動(dòng)微電子MCU軟件開(kāi)發(fā)平臺(tái)MindSDK新版MindSDK是由靈動(dòng)官方的軟件與系統(tǒng)工程團(tuán)隊(duì)開(kāi)發(fā)和維護(hù)的基于靈動(dòng)微控制器的軟件開(kāi)發(fā)平臺(tái)。
MindSDK包含靈動(dòng)微電子控制器所必須的芯片頭文件、啟動(dòng)程序、鏈接命令腳本等源碼,以及靈動(dòng)微控制器外設(shè)模塊的驅(qū)動(dòng)程序源碼,以及大量便于用戶使用的軟件組件源碼和開(kāi)發(fā)工具。
MindSDK提供了豐富的樣例工程和綜合演示工程,便于用戶在具體的應(yīng)用場(chǎng)景中了解驅(qū)動(dòng)程序和軟件組件的API的用法,并且可以直接在MindSDK支持的硬件開(kāi)發(fā)板上運(yùn)行,演示實(shí)際的工作情況。
MindSDK在靈動(dòng)微電子主流的微控制器單片機(jī)系列間實(shí)現(xiàn)了跨平臺(tái)兼容,同一份樣例工程,可以在不同平臺(tái)之間無(wú)縫移植,方便用戶在產(chǎn)品選型階段快速完成評(píng)估,選擇合適的微控制器。
在這版發(fā)布中,新增了一些支持的硬件設(shè)備,并修復(fù)了在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)的問(wèn)題。
新增了對(duì)MM32A0140系列微控制器的支持(使用MINI-A0140開(kāi)發(fā)板)。
新增了MINI-F0140和MINI-F0040的開(kāi)發(fā)板的支持。
修復(fù)了flexcan_1驅(qū)動(dòng)中FLEXCAN_WriteFdTxMb()驅(qū)動(dòng)函數(shù)在之前使用了不合適的狀態(tài)機(jī),可能在某些特殊情況下發(fā)送失敗的問(wèn)題。
在uart_0驅(qū)動(dòng)中為UART_Init()函數(shù)添加了 XferSignal和EnableSwapTxRxXferSignal兩個(gè)配置字段,以支持UART外設(shè)模塊硬件上交換Tx和Rx信號(hào)線的問(wèn)題。
修復(fù)了PLUS-F3270開(kāi)發(fā)板上dma_interrupt樣例工程中未啟動(dòng)DMA外設(shè)時(shí)鐘的問(wèn)題。
修復(fù)了POKT-F0040, POKT-F0140, PLUS-F3270開(kāi)發(fā)板上iwdg_0樣例工程中使用過(guò)小的超時(shí)時(shí)間而導(dǎo)致復(fù)位頻繁的問(wèn)題。 |