0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm Cortex-M85支持带PACBTI的GCC 13

jf_9aVl32Dp 来源:Arm软件开发者 2023-02-13 14:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于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)扩展。

7036b094-ab47-11ed-bfe3-dac502259ad0.png

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

707a4f5c-ab47-11ed-bfe3-dac502259ad0.png

所有这些Armv8.1-M工作启用了-mpcu=cortex-m85的用法,现在已经存在GCC Git中,GCC 13.1稳定版本可能会在3月至4月发布。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19129

    浏览量

    403993
  • ARM
    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次阅读
    Day-0<b class='flag-5'>支持</b>|摩尔线程率先完成MiniMax <b class='flag-5'>M</b>2.7大模型适配

    深入解析LPC1111/12/13/14:32位ARM Cortex - M0微控制器的卓越之选

    深入解析LPC1111/12/13/14:32位ARM Cortex - M0微控制器的卓越之选 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。NXP的LPC1111/
    的头像 发表于 04-09 09:05 453次阅读

    探索LPC1311/13/42/43:32位ARM Cortex - M3微控制器的卓越性能

    探索LPC1311/13/42/43:32位ARM Cortex - M3微控制器的卓越性能 在嵌入式应用领域,高性能、低功耗的微控制器一直是工程师们追求的目标。NXP的LPC1311
    的头像 发表于 03-29 11:15 294次阅读

    LPC1111/12/13/14 32位 ARM Cortex - M0 微控制器全方位剖析

    LPC1111/12/13/14 32位 ARM Cortex - M0 微控制器全方位剖析 在嵌入式系统设计领域,微控制器的选择至关重要,它直接影响着产品的性能、功耗、成本等多个关键
    的头像 发表于 03-24 17:20 616次阅读

    IP6860支持qi 认证的无线充电发射控制SOC

    IP6860支持qi认证的无线充电发射控制SOC简介IP6860是一款高集成度,符合WPCqi标准的无线充电发射控制芯片。芯片内部集成H桥驱动模块、ASK通讯解调模块、适配器快充Sink协议等必要
    发表于 03-18 19:22 0次下载

    如何让S32K396支持FreeRTOS的多核运行?

    如何让S32K396支持FreeRTOS的多核运行
    发表于 02-26 10:03

    LPC1110/11/12/13/14/15 32 位 ARM Cortex - M0 微控制器:设计与应用指南

    LPC1110/11/12/13/14/15 32 位 ARM Cortex - M0 微控制器:设计与应用指南 一、引言 在电子设计领域,微控制器是众多项目的核心。NXP 推出的 L
    的头像 发表于 02-10 15:20 316次阅读

    CW32F030支持哪些协议及功能?

    CW32F030支持哪些协议及功能
    发表于 12-22 06:18

    请问CW32F003支持printf函数吗?

    CW32F003支持printf函数吗?
    发表于 11-21 07:48

    CW32L011支持哪些实时操作系统?

    CW32L011支持哪些实时操作系统?
    发表于 11-17 06:51

    瑞萨电子RA8D2系列MCU产品介绍

    瑞萨电子RA8D2系列包括支持图形处理功能的32位单核和双核MCU,集成了支持Helium矢量扩展技术的1GHz Arm Cortex-M85和250MHz
    的头像 发表于 10-31 15:38 2640次阅读
    瑞萨电子RA8D2系列MCU产品介绍

    瑞萨电子RA8M2 MCU的架构解析与应用场景

    随着嵌入式系统对性能、安全性与连接能力的要求不断提升,传统单核MCU已难以满足新一代工业与智能应用的需求。Arm Cortex-M85 RA8系列于2025年10月推出RA8M2和RA8D2两款新产品。
    的头像 发表于 10-31 15:32 5293次阅读

    stm32支持canfd和dma结合使用吗?

    stm32支持canfd和dma结合使用吗
    发表于 08-01 07:15

    K230支持ONVIF上传视频吗?

    K230支持ONVIF上传视频吗
    发表于 06-20 07:11

    RA8T1基于480MHz Arm Cortex-M85、搭载Helium和TrustZone的电机控制微控制器技术手册

    RA8T1 系列 32 位微控制器 (MCU) 基于高达 480MHz 的 Arm^®^ Cortex-M85^®^ 内核,采用 Helium™ 技术和 TrustZone ^®^ ,并提供针对电机
    的头像 发表于 05-15 17:17 1210次阅读
    RA8T1基于480MHz <b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M85</b>、搭载Helium和TrustZone的电机控制微控制器技术手册