2026年9月4日
CytStudio v2.4.2 Release Notes
CytStudio — 专业的嵌入式开发环境
新增功能
- Excel 表格直接预览:
.xls/.xlsx/.xlsm表格文件现在可以在查看器中直接打开与浏览,无需再切换外部工具;同时内置 Excel 预览组件与多语言支持。 - Python 语法高亮:新增 Python 脚本语法高亮,
.py文件阅读与编辑更清晰。 - CMSIS 组件路径并入「源码与路径」:CMSIS 组件的源文件与头文件路径统一并入「源码与路径」配置,并支持
$(TOOLKIT_DIR)/$(USER_PACKS_DIR)路径宏,路径管理更灵活。 - CMSIS-Pack 器件解析通用化:器件解析更加通用,烧录擦除流程更健壮。
- J-Link 不支持芯片的烧录回退:Debugger 同步
eraseOnly/downloadOnly的 FLM 回退逻辑,对 J-Link 无法识别的芯片也能正确烧录。 - cytstudio-bridge 0.1.8:工作区注册改用 workspaceRegistry,并移除 IDE 内置的 Excel 工具(统一由查看器预览)。
- DSH 运行时版本更新:DSH 内核升级至 0.1.2-rc.1,相关内核与应用组件同步升级。
优化
- 翻译补全:补齐 DSH 内核启动/自愈与 CMSIS-Pack GCC 环境缺失场景的中英文翻译。
问题修复
- DSH 半卸载插件启动失败修复:修复半卸载插件因 “cannot resolve profile bundle” 导致的启动失败,并优化内核自愈重启。
- S32K142W 误匹配修复:修复 S32K142W 被匹配到 S32K142 的问题,startup / ld 型号改为整体命中,反而更准确。
- FLM 烧录跨页地址错位修复:修复 FLM 烧录时跨页地址错位、补充页大小兜底,并新增 flmtest 单元测试。
- Geehy 同族多密度 startup 误选修复:修复 APM32F103CB 等被误选成 x4 的问题,同族多密度器件 startup 选择更准确。
- Git 图谱文字失焦变黑修复:修复 Git 图谱最新 commit 行文字在失焦后变黑的问题。
- 滚动条跳顶修复:修复项目管理器 / 编辑器重载后滚动条跳回顶部的问题。
New Features
- Preview Excel tables directly:
.xls/.xlsx/.xlsmfiles now open straight in the viewer for quick browsing — no need to switch tools; bundled Excel preview components and locale support are included. - Python syntax highlighting: Added syntax highlighting for Python
.pyfiles, making scripts easier to read and edit. - CMSIS component paths merged into “Source & Paths”: CMSIS component source and header paths are unified into the “Source & Paths” configuration, with support for the
$(TOOLKIT_DIR)/$(USER_PACKS_DIR)path macros. - Generalized CMSIS-Pack device parsing: Device parsing is more generic, and the flash-erase flow is more robust.
- FLM fallback for unsupported chips: The Debugger now syncs the
eraseOnly/downloadOnlyFLM fallback so chips J-Link cannot identify still flash correctly. - cytstudio-bridge 0.1.8: Workspace registration now uses the workspaceRegistry, and the built-in IDE Excel tool was removed (unified under the viewer preview).
- DSH runtime version update: Upgraded the DSH kernel to 0.1.2-rc.1 and synced the related kernel and app components.
Optimizations
- Translation completion: Filled in Chinese and English translations for DSH kernel startup/self-heal and the missing CMSIS-Pack GCC environment scenarios.
Bug Fixes
- DSH semi-unloaded plugin startup failure: Fixed the startup failure caused by a semi-unloaded plugin’s “cannot resolve profile bundle” and optimized kernel self-heal restart.
- S32K142W mis-match: Fixed S32K142W being matched to S32K142; startup / ld device models now match as a whole.
- FLM cross-page address misalignment: Fixed cross-page address misalignment during FLM flashing, added page-size fallback, and added flmtest unit tests.
- Geehy same-family multi-density selection: Fixed APM32F103CB being selected as x4; same-family multi-density devices now choose the correct startup.
- Git graph text turning black on blur: Fixed the latest commit line in the Git graph turning black when it loses focus.
- Scrollbar jumping to top: Fixed the scrollbar jumping back to the top after the project manager / editor reloads.
📦 安装(Installation)
- 从下方资产中下载
CytStudio_Setup_V2.4.2.exe。 - 运行安装程序并跟随向导完成安装。
- 从桌面快捷方式或开始菜单启动 CytStudio。
系统要求(System Requirements): Windows 10/11 x64
🔗 链接(Links)
- 官方网站(Website): https://www.cytstudio.com
- 支持邮箱(Support): cyte_studio@foxmail.com