基于Armv8.1-M的Cortex-M85處理器支持GCC 13編譯器,使其成為用于MCU和嵌入式應(yīng)用程序的這一性能最高的Cortex-M處理器。
GCC 13最近進(jìn)入了第四階段的開發(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ǔ)丁還為堆棧展開運(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文章
17899瀏覽量
362165 -
ARM
+關(guān)注
關(guān)注
134文章
9329瀏覽量
375880 -
編譯器
+關(guān)注
關(guān)注
1文章
1658瀏覽量
50005
原文標(biāo)題:Arm Cortex-M85支持帶PACBTI的GCC 13
文章出處:【微信號(hào):Arm軟件開發(fā)者,微信公眾號(hào):Arm軟件開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
RA8T1基于480MHz Arm Cortex-M85、搭載Helium和TrustZone的電機(jī)控制微控制器技術(shù)手冊(cè)

評(píng)論