Arm 微控制器的软调试器
微控制器(比如说PIC24)是否有类似GDB的软调试器。我的平台不运行Linux,因此无法使用GDB。我需要的不仅仅是一个调试器来记录数据,就像CCP所做的那样 我有一个PICKit2,但它不支持运行时监视窗口更新,只在断点上更新我的监视变量Arm 微控制器的软调试器,arm,microcontroller,pic,Arm,Microcontroller,Pic,微控制器(比如说PIC24)是否有类似GDB的软调试器。我的平台不运行Linux,因此无法使用GDB。我需要的不仅仅是一个调试器来记录数据,就像CCP所做的那样 我有一个PICKit2,但它不支持运行时监视窗口更新,只在断点上更新我的监视变量 是否有人尝试使用MODBUS RTU进行运行时数据记录?通过串行总线传输数据,并在计算机端进行记录。许多微型计算机都带有UART,因此只需将串行输入定向到文件即可记录RS-232消息(您可能需要USB到串行转换器,例如基于它们的FTDI设备/导线/电缆组件
是否有人尝试使用MODBUS RTU进行运行时数据记录?通过串行总线传输数据,并在计算机端进行记录。许多微型计算机都带有UART,因此只需将串行输入定向到文件即可记录RS-232消息(您可能需要USB到串行转换器,例如基于它们的FTDI设备/导线/电缆组件)。或者使用CAN总线或任何可以与计算机连接的接口,并可能编写自己的记录器。MODBUS用于每天数百万台设备的数据采集……如果您的微控制器支持通过JTAG、SWD或类似标准进行硬件调试,则您不需要目标系统上的Linux来使用GDB。不幸的是,据我记忆所及,gdb不支持PIC24。日志记录不是我的问题,但它会使代码膨胀。我想要一个只给我想要的智能记录器。Can校准协议就是一个很好的例子。另一个例子是想知道他们是如何做到的。.μC/Probe还要求您将代码与一些所谓的“µC/Probe目标驻留代码”链接起来,因此就代码膨胀而言,这不是“免费的”。或者,您可以使用JTAG,因此在本例中,它几乎是一个以图形方式显示变量值的调试器。