更现代的嵌入式开发工具?面向多平台的全集成 RISC-V IDE – MounRiver Studio II 上手体验

更现代的嵌入式开发工具?面向多平台的全集成 RISC-V IDE – MounRiver Studio II 上手体验

💡 原文中文,约4300字,阅读约需11分钟。
📝

内容提要

沁恒推出的 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 的主要特点是什么?

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 是通用的嵌入式开发插件。

➡️

继续阅读