基于Armv8.1-M的Cortex-M85处理器支持GCC 13编译器,使其成为用于MCU和嵌入式应用程序的这一性能最高的Cortex-M处理器。
GCC 13最近进入了第四阶段的开发(https://www.phoronix.com/news/GCC-13-Enters-Stage-4),它不应该出现对现有的Arm处理器支持的倒退。除了准备Arm Cortex-M85目标本身之外,还带来了其他Armv8.1-M工作,以及使用编译器端位启用指针认证和分支目标识别(PACBTI)扩展。

作为修补系列的一部分,为Arm添加了-mbranch-protection 编译器选项,以使用函数序言和尾声为指针签名和身份验证指令生成代码。另一个补丁还为堆栈展开运行时准备Arm指针身份验证。

所有这些Armv8.1-M工作启用了-mpcu=cortex-m85的用法,现在已经存在GCC Git中,GCC 13.1稳定版本可能会在3月至4月发布。
审核编辑 :李倩
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
mcu
+关注
关注
147文章
19129浏览量
403993 -
ARM
+关注
关注
135文章
9588浏览量
393675 -
编译器
+关注
关注
1文章
1672浏览量
51913
原文标题:Arm Cortex-M85支持带PACBTI的GCC 13
文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
Day-0支持|摩尔线程率先完成MiniMax M2.7大模型适配
能力完成复杂生产力任务,甚至深度参与自身迭代。在软件工程领域,M2.7支持端到端完整项目交付、日志分析排障、代码安全审查及机器学习任务;在专业
发表于 04-13 07:57
•1356次阅读
深入解析LPC1111/12/13/14:32位ARM Cortex - M0微控制器的卓越之选
深入解析LPC1111/12/13/14:32位ARM Cortex - M0微控制器的卓越之选 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。NXP的LPC1111/
探索LPC1311/13/42/43:32位ARM Cortex - M3微控制器的卓越性能
探索LPC1311/13/42/43:32位ARM Cortex - M3微控制器的卓越性能 在嵌入式应用领域,高性能、低功耗的微控制器一直是工程师们追求的目标。NXP的LPC1311
LPC1111/12/13/14 32位 ARM Cortex - M0 微控制器全方位剖析
LPC1111/12/13/14 32位 ARM Cortex - M0 微控制器全方位剖析 在嵌入式系统设计领域,微控制器的选择至关重要,它直接影响着产品的性能、功耗、成本等多个关键
IP6860支持qi 认证的无线充电发射控制SOC
IP6860支持qi认证的无线充电发射控制SOC简介IP6860是一款高集成度,符合WPCqi标准的无线充电发射控制芯片。芯片内部集成H桥驱动模块、ASK通讯解调模块、适配器快充Sink协议等必要
发表于 03-18 19:22
•0次下载
LPC1110/11/12/13/14/15 32 位 ARM Cortex - M0 微控制器:设计与应用指南
LPC1110/11/12/13/14/15 32 位 ARM Cortex - M0 微控制器:设计与应用指南 一、引言 在电子设计领域,微控制器是众多项目的核心。NXP 推出的 L
瑞萨电子RA8M2 MCU的架构解析与应用场景
随着嵌入式系统对性能、安全性与连接能力的要求不断提升,传统单核MCU已难以满足新一代工业与智能应用的需求。Arm Cortex-M85 RA8系列于2025年10月推出RA8M2和RA8D2两款新产品。
RA8T1基于480MHz Arm Cortex-M85、搭载Helium和TrustZone的电机控制微控制器技术手册
RA8T1 系列 32 位微控制器 (MCU) 基于高达 480MHz 的 Arm^®^ Cortex-M85^®^ 内核,采用 Helium™ 技术和 TrustZone ^®^ ,并提供针对电机
Arm Cortex-M85支持带PACBTI的GCC 13
评论