Hasty Briefsbeta

双语

World's Cheapest ARM Debugger is Actually RISC-V

a day ago
  • 作者使用一个10美分的RISC-V ch32v003微控制器和从一次性电子烟中获得的免费组件构建了一个ARM调试器。
  • 该项目由一个社区赏金以及希望使用C语言和最小化库进行更简单、更注重硬件的嵌入式工作的愿望所驱动。
  • ch32v003的低速USB(rv003usb)仅限于中断端点,但CMSIS-DAP V1规范支持它们。
  • 将DAPLink移植到ch32fun和rv003usb;在修复PIN_SWDIO_OUT中的位掩码错误后,探头在macOS上被pyOCD识别。
  • pyOCD在macOS上与libhid配合使用,但在Linux上与libusb有问题;openocd在从源代码编译后在Linux上工作。
  • 作者赞扬了SWD协议的简单性以及围绕WCH微控制器的支持性RISC-V社区。