基于Armv8.1-M的Cortex-M85處理器支持GCC 13編譯器,使其成為用于MCU和嵌入式應(yīng)用程序的這一性能最高的Cortex-M處理器。
GCC 13最近進(jìn)入了第四階段的開(kāi)發(fā)(https://www.phoronix.com/news/GCC-13-Enters-Stage-4),它不應(yīng)該出現(xiàn)對(duì)現(xiàn)有的Arm處理器支持的倒退。除了準(zhǔn)備Arm Cortex-M85目標(biāo)本身之外,還帶來(lái)了其他Armv8.1-M工作,以及使用編譯器端位啟用指針認(rèn)證和分支目標(biāo)識(shí)別(PACBTI)擴(kuò)展。
作為修補(bǔ)系列的一部分,為Arm添加了-mbranch-protection 編譯器選項(xiàng),以使用函數(shù)序言和尾聲為指針簽名和身份驗(yàn)證指令生成代碼。另一個(gè)補(bǔ)丁還為堆棧展開(kāi)運(yùn)行時(shí)準(zhǔn)備Arm指針身份驗(yàn)證。
所有這些Armv8.1-M工作啟用了-mpcu=cortex-m85的用法,現(xiàn)在已經(jīng)存在GCC Git中,GCC 13.1穩(wěn)定版本可能會(huì)在3月至4月發(fā)布。
審核編輯 :李倩
-
mcu
+關(guān)注
關(guān)注
146文章
17942瀏覽量
363458 -
ARM
+關(guān)注
關(guān)注
134文章
9346瀏覽量
376582 -
編譯器
+關(guān)注
關(guān)注
1文章
1661瀏覽量
50113
原文標(biāo)題:Arm Cortex-M85支持帶PACBTI的GCC 13
文章出處:【微信號(hào):Arm軟件開(kāi)發(fā)者,微信公眾號(hào):Arm軟件開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
RA8T1基于480MHz Arm Cortex-M85、搭載Helium和TrustZone的電機(jī)控制微控制器技術(shù)手冊(cè)

請(qǐng)問(wèn)ADS1255/6支持菊花鏈嗎?
P82B96支持HDCP嗎?
ADS1256支持菊花鏈連接嗎?
DAC38J84支持的SPI最低速率是多少?
請(qǐng)問(wèn)PCM9211支持HDMI音頻輸入嗎?
TPS25831-Q1支持C型VCONN電源,不使用LDO

評(píng)論