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