内容提要
沁恒推出的 MounRiver Studio II(MRS2)基于 Visual Studio Code,支持多平台,提升开发者体验,提供项目管理、调试和在线异常追踪功能,适用于青稞 RISC-V 系列 MCU 开发。
关键要点
-
沁恒推出的 MounRiver Studio II(MRS2)基于 Visual Studio Code,支持多平台。
-
MRS2 提供项目管理、调试和在线异常追踪功能,适用于青稞 RISC-V 系列 MCU 开发。
-
MRS2 界面经过定制,增加了顶部工具栏和资源管理器,提升用户体验。
-
新建工程时支持 WCH 全系列 MCU 列表和不同系统框架选择。
-
迁移项目过程简单,兼容性良好。
-
支持 C++ 项目编译,需要在状态栏切换项目类型。
-
提供编译结果分析功能,帮助用户优化 Flash 和 RAM 使用。
-
固件烧录过程简单,集成了烧录工具链。
-
调试功能强大,支持一键调试和 semihosting 功能,简化调试流程。
-
在线异常追踪调试功能可以在不复位的情况下捕获异常信息,提升问题排查效率。
-
支持远程调试功能,方便技术支持和现场调试。
-
MRS2 相较于 PlatformIO 更适合青稞 RISC-V 系列 MCU 开发,集成了更多特定功能。
延伸解读
多平台支持的优势
MounRiver Studio II 不仅支持 Windows 和 Linux,还新增了对 macOS 的支持。这一多平台兼容性使得开发者可以在不同操作系统上无缝切换,提升了开发灵活性,尤其对使用 macOS 的开发者来说,能够更方便地进行 RISC-V MCU 开发。
调试功能的提升
MRS2 的调试功能相较于传统方法有显著提升,支持一键调试和在线异常追踪。这意味着开发者可以更高效地捕获和分析异常,避免了复位带来的信息丢失,极大提高了问题排查的效率,尤其在复杂的嵌入式应用中尤为重要。
与 PlatformIO 的比较
虽然 PlatformIO 是一个通用的嵌入式开发工具,但 MounRiver Studio II 针对青稞 RISC-V 系列 MCU 提供了更为专门的支持。MRS2 集成了特定的库和框架,简化了开发流程,特别适合需要频繁使用青稞 MCU 的开发者。
延伸问答
MounRiver Studio II 的主要特点是什么?
MounRiver Studio II 基于 Visual Studio Code,支持多平台,提供项目管理、调试和在线异常追踪功能,适用于青稞 RISC-V 系列 MCU 开发。
如何在 MounRiver Studio II 中新建工程?
在新建工程时,可以直接选择 WCH 全系列 MCU 列表,并根据系列名称筛选,还可以选择不同的系统框架。
MounRiver Studio II 如何支持 C++ 项目编译?
需要在状态栏切换项目类型为 C++ 项目,才能正确识别 cpp 文件进行编译。
MounRiver Studio II 的调试功能有哪些优势?
MounRiver Studio II 提供一键调试功能,支持断点、查看堆栈和变量,简化了调试流程,相比于串口调试更为高效。
在线异常追踪调试功能如何提高问题排查效率?
该功能允许在不复位的情况下捕获异常信息,直接获取当前变量、寄存器和调用栈内容,提升了问题排查的效率。
MounRiver Studio II 与 PlatformIO 有什么区别?
MounRiver Studio II 更适合青稞 RISC-V 系列 MCU 开发,集成了更多特定功能,而 PlatformIO 是通用的嵌入式开发插件。