本文介绍在Windows和Linux环境下分别使用Olimex和蜂鸟调试器下载程序,和上一篇Hbirdv2的移植配合使用。
使用过第一版蜂鸟的同学们可能按照书中的教程使用Olimex ARM-USB-TINY-H调试器在Linux环境中下载程序,用vscode+命令行开发,因此这里在第二版蜂鸟中使用这种开发方式,当手边没有蜂鸟调试器或者不方便用Linux下载程序时,可以使用Windows+Olimex+cmd的方式开发和运行程序。
在Windows/Linux系统下使用蜂鸟调试器时,可以按照官方quick start中的说明进行操作
在Linux系统下使用Olimex ARM-USB-TINY-H调试器时,在完成gcc、openocd环境配置的基础上,应当进行以下改动:
1. 在openocd_hbirdv2.cfg文件中修改第四、五行为以下内容:
ftdi_device_desc "Olimex OpenOCD JTAG ARM-USB-TINY-H"
ftdi_vid_pid 0x15ba 0x002a
2.将/etc/udev/rules.d/99-openocd.rules修改为以下内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="15ba",
ATTR{idProduct}=="002a", MODE="664", GROUP="plugdev"
SUBSYSTEM=="tty", ATTRS{idVendor}=="15ba",
ATTRS{idProduct}==