Olimex Arm USB JTAG编程器问题


8

我最近买了一个Olimx ARM-USB-OCD JTAG编程器,但是我很难使它工作。

我的主要系统是linux,但是我已经在窗口中对其进行了测试,也没有运气。我正在使用OpenOCD与设备进行通信,但是它无法检测到编程器上的ftdi芯片。

我怀疑硬件有问题,原因有二。程序员可以为板子提供5V,9V或12V的电源,但是当我测量输出电压时,它只有0.7〜1V(当连接到USB时,已在3台不同的计算机和1个USB集线器上进行了测试);另外,当连接到linux时,会检测到ftdi芯片,但是它会快速连接和断开连接,从而在syslog中留下许多错误。

我的问题是(并且我对拥有相同程序员的任何人最感兴趣):硬件是否损坏?如果没有,我可能会做错什么?


这是一些奇怪的电源选项...到目前为止,我见过的最常见的ARM电压是3.3V。
davr

板上的准备工作电压为3.3V(我希望JTAG连接器也能适应此电压),5-9-12V电源将为板供电。
talex

Answers:


8

检查电路板需要多少电流。从内存来看,ARM-USB-OCD只能提供几十毫安的电流。开发板使用数百个并不少见。作为解决问题的步骤,请尝试使openocd与JTAG适配器通信,而无需将其连接到板上。


我已经尝试过在没有运气的情况下将电源连接到目标板上(Olimex SAM7-P256)并将其断开。
talex

我想不出其他任何明显的尝试。也许是敬酒:(。
克林特·劳伦斯

8

供以后参考,我已经解决了这个问题。

原来我尝试使用的两条USB电缆都具有高阻抗(〜6 ohms),当我使用阻抗接近1 ohm的电缆时,它工作得很好...


1

...可通过以下三个跳线选择电源用作目标板的电源:5V 9V和12VDC,USB源电流受300mA可复位保险丝限制,在不同输出电压下,最大电流也不同:5V / 200mA ,9V / 100mA,12V / 70mA,请注意,这也取决于您的USB主机电流能力,如果您的计算机连接了其他USB设备,或者如果笔记本电脑使用电池供电,则这些数字可能会有所不同,并取决于您的计算机USB主机。

(来自http://www.olimex.com/dev/arm-usb-ocd.html

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.