RISC-V MCU中文社区

芯来集成开发环境Nuclei Studio 2024.06版本发布

分享于 2024-07-12 16:30:15
0
4177
为了优化Nuclei Studio的在性能调优方面的体验,以及引入商业工具链的支持,以及丰富基于Nuclei CPU/SoC IP的软件生态,让客户和开发者能够围绕Nuclei IP做出更完善的RISC-V软硬件一体化解决方案,本次Nuclei Studio 2024.06版本的发布将带来如下功能特性:

Eclipse CDT IDE大版本升级到2024-06,CDT version 11.6.0,embedded CDT version 6.6.0


内建工具集成了Nuclei RISC-V Toolchain/OpenOCD/QEMU 2024.06版本


新增DLink GDB Server Tool v0.9.1,需要配合Nuclei DLink开源调试器方案使用,大幅优化了Dlink调试器的使用体验、连接、调试,断开更顺滑并支持调试器Probe


新增Nuclei Near Cycle Model,目前仅支持Linux开发环境,可以用于软件性能调优,NICE/VNICE自定义指令扩展实现以及SystemC TLM建模仿真


新增兆松科技商业工具链Terapines ZCC Lite版本,支持创建Nuclei SDK(develop)的采用ZCC编译器的工程


新增针对100和1000系列的处理器的支持,已优化其他系列的支持


优化Nuclei Studio NPK软件包导入流程,支持依赖缺失的情况下的导入,减少无需使用的依赖包的下载


IDE工程配置中新增-Oz编译选项,以及group libraries的支持,去除因为库之间互相依赖导致的链接错误


优化Launch bar的用户使用体验,可以方便快捷的切换不同工程的不同的调试或者运行配置


新增LST View界面,可以进行反汇编文件的查看,并与源码进行交互定位,可以配合Profiling和Trace工具更顺滑的使用


新增Profiling、Code Coverage以及Call Graph的支持,可以使用Nuclei SDK 0.6.0直接创建示例工程,无需Semihost功能一样可以做性能调优以及覆盖率检查,且支持Nuclei Qemu,Nuclei Near Cycle Model以及基于Nuclei RISC-V CPU IP的芯片


新增按Workspace进行gcc10到gcc13的工程升级工具,方便快捷的进行工程的批量升级


Nuclei RISC-V Toolchain 2024.06修复了2023.10和2024.02版本上反馈的问题,并增加100/1000系列的tune支持,增加对VNICE自定义指令支持,优化了Nuclei C Runtime Library的性能表现,增加了更多multilib以更好的适配芯来全系列处理器


Nuclei OpenOCD 2024.06修复了2023.10和2024.02版本上反馈的问题,并新增由兆易创新贡献的gd32vw55x的flash编程支持,新增对Nuclei Debug Map特性的支持,完善对开源蜂鸟处理器的调试支持和flash编程


Nuclei Qemu 2024.06修复了2023.10和2024.02版本上反馈的问题,并新增了CIDU和SMP&CC的初步支持,并针对nuclei_evalsoc这个Qemu Machine引入通过json配置文件自定义配置EvalSoC的功能,可以搭配Nuclei SDK和Nuclei Linux SDK使用


首次引入基于SystemC TLM技术的Nuclei Near Cycle Model 2024.06方案,目前支持Linux操作系统,可以进行性能调优分析,以及NICE和VNICE自定义指令扩展并搭配Nuclei Studio使用


与多家商业建模公司(芯芒科技、Machineware)合作提供针对Nuclei CPU IP的性能或者功能的SystemC TLM建模支持


全新的Nuclei SDK 0.6.0版本新增了对ThreadX和FreeRTOS SMP的支持,并增加Profiling组件,可以方便快捷的在Nuclei Studio上进行性能调优分析,且更好的支持了Terapines ZCC工具链和IAR Workbench


初次引入的Nuclei N100 SDK 0.1.0版本主要是为了适配全新的小面积性能强劲Nuclei 100系列处理器,支持baremetal/freertos/ucosii/rtthread运行环境,支持GCC,IAR,Terapines ZCC,并延续Nuclei SDK的设计思想


Nuclei SDK和Nuclei N100 SDK后期均会直接集成到Nuclei CPU IP评估包中,且配合nuclei_gen工具根据CPU配置自适应调整Evalsoc内相关参数,大大降低用户评估使用门槛

▚ 注意:由于我们调整了NPK软件包的导入逻辑,新版本IDE打开以后需要刷新一下软件包,且重新下载一下需要的软件包。
版本获取方式:
https://nucleisys.com/download.php#tools
https://github.com/Nuclei-Software/nuclei-sdk

https://doc.nucleisys.com/nuclei_tools

<< 左右滑动查看下一张 >>

▲ Nuclei Studio Profiling & Code Coverage

欢迎大家下载体验,并在RISC-V MCU论坛(www.rvmcu.com)中分享使用经验,反馈使用问题。
感谢PLCT实验室和RISC-V社区为GNU Toolchain、QEMU、OpenOCD的适配和支持工作,感谢兆松科技推出Terapines ZCC工具链并完善支持芯来科技全部处理器以及标准和自定义扩展,感谢IAR在芯来车规处理器的支持以及协助支持Nuclei SDK移植到IAR Workbench上,也感谢国内外开源爱好者为Nuclei SDK和HBird SDK贡献代码,促进RISC-V社区的蓬勃发展。


更多芯来软件产品的更新信息


RISC-V MCU论坛:

https://www.rvmcu.com/

芯来文档与工具下载:

https://www.nucleisys.com/download.php

Nuclei Software In Github:

https://github.com/Nuclei-Software

Nuclei Software In Gitee:

https://gitee.com/Nuclei-Software

RISC-V MCU In Github: 

https://github.com/riscv-mcu

RISC-V MCU In Gitee: 
https://gitee.com/riscv-mcu
关于芯来科技
芯来科技成立于2018年,一直专注于RISC-V CPU IP及相应平台方案的研发,是本土RISC-V领域的代表性企业。

芯来科技从零开始,坚持自研,打造了N/U、NX/UX四大通用CPU IP产品线和NS、NA、NI三个专用CPU IP产品线。其中:

* N/U(支持SV32 MMU)是32位架构,主要用于边缘计算、低功耗和IoT场景;
* NX/UX(支持SV39和SV48 MMU)是64位架构,主要用于数据中心、网络安全、存储等高性能应用场景;
* NS(Security)面向支付等高安全场景;
* NA(Automotive)面向功能安全汽车电子场景;
* NI(Intelligence)面向AI等高性能计算场景。
目前已有超过250家国内外正式授权客户使用了芯来科技的RISC-V CPU IP,遍及AI、汽车电子、5G通信、网络安全、存储、工业控制、MCU、IoT等多个领域。
更多详情访问:www.nucleisys.com

▼往期精彩回顾

芯来“RISC-V IP 2.0模式”亮相集微大会,赋能产业创新升级

大厂相继入局,RISC-V上车已成必然的趋势

芯来六周年:砥砺六年硕果累累,推出RISC-V IP 2.0模式
芯来科技与华东师范大学SOLE实验室合作推动RISC-V性能优化
芯来RISC-V IP引入兆松ZCC工具链,进一步丰富软件生态
芯来、IAR和MachineWare携手加速ASIL标准RV汽车芯片创新
经纬恒润AUTOSAR产品成功适配芯来RISC-V车规内核
芯来科技加入甲辰计划,龙年新品共建RISC-V生态繁荣
芯来科技龙年RISC-V IP“芯”品合集
芯来携手芯芒科技共促RV CPU系统功能和性能仿真解决方案
芯来携手西门子EDA,推进RV CPU Trace完整解决方案
亮相国际舞台 | 芯来RISC-V CPU IP北美峰会引关注


*免责声明:以上内容仅供交和流学习之用。如有任何疑问或异议,请留言与我们联系。
4177 0

你的回应
Ontonna

Ontonna 未通过实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板