Olimex Arm USB JTAGプログラマの問題


8

最近、Olimx ARM-USB-OCD JTAGプログラマーを購入しましたが、動作させるのに苦労しました。

私の主なシステムはlinuxですが、私はウィンドウでテストしましたが、運もありませんでした。OpenOCDを使用してデバイスと通信していますが、プログラマーでftdiチップが検出されません。

2つの理由で、ハードウェアが危険だと思います。プログラマーは5V、9Vまたは12Vでボードに電力を供給することができますが、出力電圧を測定すると0.7〜1Vしかありません(USBに接続した場合、3つの異なるコンピューターと1つのUSBハブでテスト済み)。さらに、Linuxに接続するとftdiチップが検出されますが、接続と切断が迅速に行われ、syslogに多数のエラーが残ります。

私の質問は(そして私は同じプログラマーを持っている人に最も興味があります):ハードウェアは壊れていますか?そうでない場合、私は間違っていると思われますか?


それはいくつかの奇妙な電源オプションです...私が見た中で最も一般的なARM電圧は3.3Vです。
davr 2009

ボードのアームプロセスは3.3ボルトです(JTAGコネクタもこの電圧に適応すると思います)。5-9-12V電源はボードに電力を供給するためのものです。
talex

回答:


8

ボードに必要な電流量を確認してください。ARM-USB-OCDはメモリから数十ミリアンペアしか供給できません。開発ボードが数百を使用することは珍しいことではありません。トラブルシューティングの手順として、openocdをボードに接続せずにJTAGアダプターと通信できるようにします。


ターゲットボード(Olimex SAM7-P256)に電源が接続されている状態と接続されていない状態で試してみましたが、うまくいきませんでした。
talex

他にやるべきことは他に考えられません。多分それはトーストです。:(
クリント・ローレンス

8

今後の参考のために、この問題を解決しました。

私が使用しようとしていた2本のUSBケーブルは高インピーダンス(約6オーム)であることがわかりました。インピーダンスが1オームに近いケーブルを使用すると、うまくいきました...


1

... 3つのジャンパーで選択可能な電源でターゲットボードへの電源として使用できます:5V 9Vおよび12VDC、USBソース電流はリセット可能なヒューズにより300mAで制限され、異なる出力電圧では最大電流が異なります:5V / 200mA 、9V / 100mA、12V / 70mA、他のUSBデバイスがコンピューターに接続されている場合、またはラップトップがバッテリーで動作している場合、これらの数値は異なる可能性があり、コンピューターのUSBホストによって異なります。 。

http://www.olimex.com/dev/arm-usb-ocd.htmlから)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.