跳到主要内容
版本:3.x

更新日志

本章记录 ZStudio 已发布版本的更新日志。

2024 年 12 月(version 3.2.5)

目前 ZStudio 3.2.5 版本已经发布,更新如下:

新特性

  • 统一 Linux 平台安装包,合并对 Ubuntu 20.04 和 22.04 的支持为一个通用安装包。

  • ZStudio Cloud 新增支持上传本地项目。

  • ZSolution

    • 工具集成:引入先楫半导体 HPM Web Tools(包括引脚配置和时钟配置工具)。

    • Arch 参数支持下拉列表选择,可根据已安装函数库动态生成,并支持输入筛选。

  • ZExplorer

    • ZIGen 支持生成 RVV 指令的 builtin 函数,同时支持对项目源码中 builtin 调用的自动处理。

主要改进

  • 改进 Linux 平台的 ZStudio 安装脚本,增加详细的输出提示信息。

  • 更改 ZStudio 基础配置文件及 License 文件的本地存储路径。

  • ZSolution

    • 界面优化:默认展开工具栏(Toolbar)并收起项目快捷控制(Project Controller)。

    • 优化调试视图中侧栏信息的选中高亮效果。

    • 修复包管理器在下载函数库后列表状态未及时更新的问题。

    • 修复项目导航右键菜单部分选项不显示的问题。

2024 年 8 月(version 3.2.4)

目前 ZStudio 3.2.4 版本已经发布,更新如下:

新特性

  • 更新 ZCC 工具链及支持软件库的独立安装方式。

主要改进

  • 优化 ZStudio 启动时间。

  • ZSolution

    • 改进"从示例解决方案开始"窗口中的文本提示。

2024 年 7 月(version 3.2.3)

目前 ZStudio 3.2.3 版本已经发布,更新如下:

新特性

  • ZStudio Cloud 支持使用 Terapines BoardFarm 中的板卡资源。

  • ZSolution

    • 工具链更新:ZCC 编译器修复编译 Nuclei SDK 出现的错误;ZEMU 仿真器添加对 zcmp/zcm 扩展指令的支持,添加对 RV32E 下的 Syscall 的支持。

    • 支持通过包管理器下载安装 libzcc、 libdsp 或 libnn 软件库,在编译前对缺失的库进行检测并给出安装提示。

    • 在工具栏中添加快捷选项按钮以及项目快捷控制下拉框。

  • ZExplorer

    • ZVB 新增虚拟开发板及组件导航搜索功能。

    • ZVB 新增画布右键菜单选项以及工具栏快捷按钮。

主要改进

  • ZSolution

    • 优化项目导入体验:添加导入对话框的历史记忆功能;支持导入原项目或导入副本;对克隆项目的处理支持选择作为 CMake 项目导入;修复导入失败问题。

    • 修复性能分析结果表格在函数名过长时出现的样式错误。

    • 修复使用 OpenOCD 工具时,板卡运行过程中无法将程序加载到 Flash 存储中的问题。

  • ZExplorer

    • 修复 ZIGen 部分情况无法检测到空闲编码空间的问题。

    • ZVB 指定指令集列表中不再显示自定义指令集的"X"前缀。

2024 年 5 月(version 3.2.2)

目前 ZStudio 3.2.2 版本已经发布,更新如下:

新特性

  • 更新欢迎窗口的背景色和终端窗口中的高亮色。

  • ZSolution

    • 更新运行配置中的"仿真精度等级"配置参数。
  • ZExplorer

    • 新增 ZVB 画布右键菜单选项。

主要改进

  • ZSolution

    • 优化项目导入体验。

    • 优化性能分析工具界面样式。

  • ZExplorer

    • 修复 ZIGen "添加编码字段" 弹窗正确性检测出错。

    • 修复 ZVB 工具栏内容显示错误。

  • ZChecker

    • 禁用交叉翻译单元检查项。

2024 年 4 月(version 3.2.1)

目前 ZStudio 3.2.1 版本已经发布,更新如下:

主要改进

  • 修复 ZStudio Cloud 启动时长时间白屏及加载状态。

  • 切换登录 ZStudio 账号的访问地址:https://gitlab.terapines.com

  • 优化 ZStudio 运行日志记录功能,方便对用户反馈问题进行排查解决。

  • ZSolution

    • 优化项目导入体验。

    • 完善性能分析工具错误提示。

    • 修复反汇编控制流程图无法跳转的问题。

    • 修复 OpenOCD 在物理开发板上加载的错误默认参数。

  • ZExplorer

    • 优化 ZVB 工具使用体验:属性编辑栏新增收起/展开快捷键;文件导航新增当前 tab 的高亮状态。

2024 年 3 月(version 3.2.0)

目前 ZStudio 3.2.0 版本已经发布,更新如下:

新特性

  • ZSolution

    • 支持 CMake 项目导入;支持从储存库导入项目。

    • 提供"从示例项目开始"选项用于直接打开内置示例项目,避免手动指定示例项目目录。

    • 工具链添加对自定义指令的支持:编译器 ZCC 添加对 P(0.5.2/0.5.3/0.5.4) 扩展以及芯来科技自定义扩展指令集 Xxldsp(n1/n2/n3) 和 Xxlcz 的支持;仿真器 ZEMU 添加对 P (0.5.2/0.5.3/0.5.4) 扩展以及 zfh, zfinx, zhinx and zdinx 扩展的支持。

  • ZExplorer

    • Windows 平台支持为自定义指令生成动态库及其应用。

主要改进

  • ZSolution

    • 优化 Makefile 项目导入后的项目配置更新,用户可以通过"修复 Makefile 项目"弹窗快速更新不兼容的编译选项及其他项目配置。
  • ZExplorer

    • 优化 ZVB中和画布相关的操作,包括选中,移动,连接组件;新增快捷键及工具链快捷按钮。

2024 年 2 月(version 3.1.0)

目前 ZStudio 3.1.0 版本已经发布,更新如下:

新特性

  • 多模式切换:ZStudio 3.1.0 提供嵌入式应用开发(ZSolution),架构探索(ZExplorer)以及静态代码分析(ZChecker)三种模式满足多场景开发需求。

  • 首次发布 ZExplorer:内置自定义指令工具和虚拟 SoC 建模工具,帮助用户进行自定义指令适配以及微架构探索,加速设计流程。

  • 支持比较性能分析结果:在 ZSolution 中引入了性能分析结果比较工具,支持以柱状图及图表的形式查看性能分析结果的差异,帮助用户对比修改源码、微架构等对性能的影响。

2023 年 11 月(version 3.0.1)

目前 ZStudio 3.0.1 版本已经发布,更新如下:

新特性

  • 支持同一用户账号在不同机器上进行切换:登录即将账号与当前机器进行绑定;注销登录即自动将账号与当前机器解绑。支持在未注销登录的情况下重新登录新的机器,一键解绑并重新绑定当前机器。

主要改进

  • 完善终端运行工具链的 License 更新:3.0.1 版本提供 zstudio.sh -dzstudio.sh --daemon 命令用于执行 License 的持续更新,同时推荐通过定时工具来实现 License 更新。