Keil MDK 5.30來了,編譯性能優(yōu)化,快速入門Cortex-M55
早在ARM推出Cortex-M55內(nèi)核的時候,就放出來一些關(guān)于Keil MDK V5.30的消息:Cortex-M55來了,將集成在下一代STM32、Keil MDK等產(chǎn)品中.
果不其然,在兩個多月后的今天,在官方推送了Keil MDK V5.30的更新消息。
地址:
一、Keil MDK 5.30更新內(nèi)容
這次更新的內(nèi)容還挺多的,更適合高級開發(fā)者。下面簡單羅列一下修改和新增的內(nèi)容。
1.使用Arm Compiler 6.14
上一版本Keil MDK V5.29使用AC6.13,這個版本新增使用AC6.14內(nèi)容應(yīng)該一點不奇怪。
AC6.14主要支持Arm Cortex-M55處理器,CoreMark得分為4.27,CMSIS-DSP的編譯性能優(yōu)化和調(diào)整。
前不久的文章也重點介紹了Arm Compiler 6:Keil MDK 編譯器 AC5 和 AC6 優(yōu)化選項重要內(nèi)容和區(qū)別
2.使用MDK中間件7.11.0
該版本中間件主要修改四個內(nèi)容:
-
文件系統(tǒng)組件 -
網(wǎng)絡(luò)組件 -
USB組件 -
圖形組件
a.支持Arm Cortex-M55。
b.添加了M-Profile Vector擴展窗口。
(MVE)對話框可用于支持MVE的Cortex-M55處理器,并顯示MVE矢量的內(nèi)容:
c.新建工程默認Arm Compiler 6編譯器。對于Armv6-M和Arvm7-M設(shè)備,可以選擇Arm Compiler 5。
MDK-Essential和MDK-Lite還支持Armv8-M的安全和非安全編程。
d.引入了對CPRJ和圖層的支持。
d.不再支持CPDSC。
e.改進的FreeRTOS調(diào)試:線程收集和堆棧展開。
f.增加了對非特權(quán)調(diào)試擴展(UDE)的支持。
g.事件統(tǒng)計:修復(fù)了線程事件計時中的錯誤。
4.更新調(diào)試驅(qū)動程序和模型
J-Link驅(qū)動程序V2.99.37.0
NULink驅(qū)動程序V3.02.6990
快速模型11.10
http://www.keil.com/appnotes/files/apnt_329.pdf
長按前往圖中包含的公眾號關(guān)注
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!