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

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

3天内不再提示

RT-Thread 4.1.0正式添加对Arm Compiler 6支持

科技绿洲 来源:RTThread物联网操作系统 作者:RTThread物联网操作 2022-06-01 15:20 次阅读

ArmClang 支持

RT-Thread 4.1.0 正式发布版中,添加了对 Arm Compiler 6 的支持,用户可以修改 rtconfig.py 指定生成 mdk5 工程时使用的编译器

ArmClang 相较于 Armcc, 支持的架构更多,Armcc支持到Armv7架构,armclang可以支持Armv6,Armv7, Armv8 以及今后 Arm 的新处理器

在相同的工程下,ArmClang 的编译速度优于 Armcc

如何使用

在 rt-thread/bsp 目录下打开任意的工程,这里使用 stm32h750-artpi-h750 为例

打开 rtconfig.py 文件,修改 PLATFORM 为 armclang

poYBAGKXExWAMZJ7AAC_7MZcTbo661.png

打开 keil 模板工程,修改编译器为 ArmClang,Ctrl+S 保存设置

poYBAGKXEx6APoABAADlSGWVRs8047.png

在 env 环境下,使用命令 scons --target=mdk5 生成 keil 工程。

poYBAGKXEyeAKtVBAACxUlUq4OE603.png

参考资料

Arm Compiler armclang Reference Guide Version 6.9

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

    关注

    68

    文章

    18614

    浏览量

    224623
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8738

    浏览量

    363357
  • 编译器
    +关注

    关注

    1

    文章

    1588

    浏览量

    48797
  • RT-Thread
    +关注

    关注

    31

    文章

    1197

    浏览量

    39059
收藏 人收藏

    评论

    相关推荐

    6月6日杭州站RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我们将在杭州举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 05-28 08:35 194次阅读
    6月6日杭州站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    新书发布——《实时操作系统应用技术:RT-ThreadARM编程实践》

    RT-Thread又一本新书《实时操作系统应用技术——基于RT-ThreadARM的编程实践》发布,标志着RT-Thread生态和实时操作系统技术教育领域又迎来了一个重要里程碑。本书
    的头像 发表于 05-11 08:35 316次阅读
    新书发布——《实时操作系统应用技术:<b class='flag-5'>RT-Thread</b>与<b class='flag-5'>ARM</b>编程实践》

    4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我们将在北京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 04-16 08:35 215次阅读
    4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深嵌入式软件工程师农晓明老师为您讲
    的头像 发表于 03-27 11:36 530次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 03-27 08:34 269次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    基于rt-thread的socket通信设计

    最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个) rt-thread(作为中控) 服务器的通信框架,使用的开发板是 潘多拉
    的头像 发表于 10-13 15:02 887次阅读
    基于<b class='flag-5'>rt-thread</b>的socket通信设计

    试用RT-Thread Studio(VSCode)

    想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
    的头像 发表于 10-12 10:58 713次阅读
    试用<b class='flag-5'>RT-Thread</b> Studio(VSCode)

    RT-Thread框架下的SMP支持

    最近报名参加了恩智浦社区的 LPC55S69 开发板测评活动,由于其搭载的是一颗 Cortex-M33 Dual Core 的 CPU,而且有大佬已经支持RT-Thread 的 BSP,就考虑
    的头像 发表于 10-11 10:34 668次阅读
    <b class='flag-5'>RT-Thread</b>框架下的SMP<b class='flag-5'>支持</b>

    RT-Thread v5.0.2 发布

    RT-Thread 代码仓库地址: ●  https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本发布日志详情: ●  htt
    的头像 发表于 10-10 18:45 943次阅读
    <b class='flag-5'>RT-Thread</b> v5.0.2 发布

    RT1064支持DDR吗?

    RT1064支持DDR吗?
    发表于 10-08 08:39

    基于 RT-Thread 的 RoboMaster 电控框架(一)

    由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发
    的头像 发表于 09-19 19:55 510次阅读

    新书上架|RT-Thread带你解密“芯”世界

    与睿赛德科技的共同努力下,RT-Thread 早已实现对于龙芯 1/2/3 全系列处理器的支持,同时支持 LoongArch32 和 LoongArch64。
    的头像 发表于 08-22 20:10 521次阅读
    新书上架|<b class='flag-5'>RT-Thread</b>带你解密“芯”世界

    RT-Thread启动流程?RT-Thread如何支持不同开发板?

    一个开发板上的RT-Thread的启动流程可能是首先从bsp​当中链接脚本指定的startup_xxx.S​中的入口函数(ENTRY)或者复位异常处理函数(ResetHandler)开始运行,这部分我们在讲​bsp​支持时会详细讲解。
    的头像 发表于 08-10 15:29 1071次阅读
    <b class='flag-5'>RT-Thread</b>启动流程?<b class='flag-5'>RT-Thread</b>如何<b class='flag-5'>支持</b>不同开发板?

    怎么知道RT-Thread的CRYPTO设备对M2354支持怎样呢?

    前面碰到了一个问题,RT-Thread 支持 MD5,可是 M2354 却不支持,那怎么知道 RT-Thread 的 CRYPTO 设备对 M2354
    的头像 发表于 07-27 15:21 671次阅读
    怎么知道<b class='flag-5'>RT-Thread</b>的CRYPTO设备对M2354<b class='flag-5'>支持</b>怎样呢?

    教你手上没有开发板如何跑RT-THREAD STM32应用?

    首先打开 RT-Thread Studio,新建RT-Thread
    的头像 发表于 07-18 16:09 1202次阅读
    教你手上没有开发板如何跑<b class='flag-5'>RT-THREAD</b> STM32应用?