芯来科技发布Nuclei Studio 2022.04版本

描述

  为了进一步提升Nuclei Studio IDE的用户体验以及可扩展性,让用户更畅快的开发Nuclei RISC-V处理器嵌入式软件,芯来科技软件平台配合硬件更新也在稳步迭代升级。至此,Nuclei Studio 2022.04版本发布啦!

  Nuclei Studio 2022.04版本

  将带来如下功能特性:

  增加全新的Nuclei PacKage(NPK)包管理框架以满足CPU客户或者SoC子系统客户自研的SDK以及配套的各类软件包以NPK Zip包的方式在Nuclei Studio中更便捷的导入与Project Wizard的使用。目前Nuclei SDK、HBird SDK、Nuclei SoC SDK均以支持此特性。

  Nuclei Studio中提供NPK包的离线导入和在线包管理功能,并且提供NPK Package创建的Wizard功能,以及NPK文件编辑器功能。

  Nuclei Studio内建集成最新的Nuclei GNU Toolchain/OpenOCD/QEMU 2022.04版本,均支持Windows和Linux,并且可以配套Nuclei SDK以及Nuclei Demosoc无缝使用。

  Nuclei Studio不再提供Nuclei SDK/HBird SDK的Project Wizard,通过新的NPK特性,导入对应的SDK NPK包后,可以通过全新的File -》 New -》 New Nuclei RISC-V C/C++ Project来提供可定制的Project Wizard功能。

  Nuclei Studio也通过Project Settings和SDK Configuration Tool对B/P/V扩展以及Nuclei C Runtime Library提供了支持,并进一步完善QEMU的调试体验。

  Nuclei GNU Toolchain 2022.04更新支持B/P/V扩展(gcc/binutils/gdb),均提供编译器inline函数支持,并支持更多的自定义CSR,新增GCC Pipeline mode支持200/300/600/900系列,GCC升级到10.2,GDB升级到11.0,Binutils升级到2.36.1,Newlib升级到4.1.0,并引入Nuclei C Runtime Library(目前仅支持RV32)以提供更小的code size。

  Nuclei OpenOCD 2022.04升级到openocd 0.11版本,并增加nuspi驱动和loader支持,以及puya、micron、mxic、bohong等spiflash的支持,支持Nuclei自定义的CSR,增加Custom Flashloader功能,完善并更新Nuclei 2-wire JTAG支持

  Nuclei QEMU 2022.04 支持b/p/v扩展,更新完善Nuclei CPU Core支持(同Nuclei SDK 0.3.7保持一致),修正GDB无法正常使用的问题,完善nuclei_u machine的基本支持。

  NMSIS 0.1.4版本 NMSIS-Core支持B/P/V扩展,NMSIS DSP/NN支持B/P/V扩展,并采用Nuclei QEMU作为验证功能的仿真器,需要配合Nuclei GNU Toolchain/QEMU 2022.04版本使用,详细更新参见对应的changelog。

  Nuclei SDK 0.3.7版本(master分支) 更新支持b/p/v扩展,支持Nuclei C Runtime Library(仅RV32可用),支持NPK特性,方便导入到Nuclei Studio中使用,编译器版本需要采用至少Nuclei GNU Toolchain 2022.04版本,配合该版本编译器coremark跑分在不同处理器上均可得到不小提升,关于SDK详细更新参见对应的changelog。

  HBird SDK 0.1.3版本支持NPK特性,方便直接导入到Nuclei Studio中使用,详细更新参见对应的changelog

  芯来科技联合中国移动芯昇科技共同发布的RISC-V生态芯片开发板采用了Nuclei Studio 2022.04中提供的NPK在线包管理功能,大大降低了开发者使用的门槛。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分