Olimex Arm USB JTAG Programmer Problem

8

Saya baru-baru ini membeli programmer JTAG Olimx ARM-USB-OCD tetapi saya mengalami kesulitan membuatnya bekerja.

Sistem utama saya adalah linux, tetapi saya telah mengujinya di jendela tanpa hasil. Saya menggunakan OpenOCD untuk berkomunikasi dengan perangkat, tetapi tidak mendeteksi chip ftdi pada programmer.

Saya menduga perangkat kerasnya cerdik, karena dua alasan. Pemrogram memiliki kemampuan untuk menyalakan papan pada 5V, 9V atau 12V, tetapi ketika saya mengukur tegangan output hanya pada 0,7 ~ 1V (ketika terhubung ke USB, diuji pada 3 komputer yang berbeda dan satu hub usb); selain itu, ketika terhubung ke linux, chip ftdi terdeteksi, tetapi terhubung dan lepaskan dengan cepat meninggalkan sejumlah kesalahan di syslog.

Pertanyaan saya adalah (dan saya paling tertarik pada siapa pun yang memiliki programmer yang sama): apakah perangkat kerasnya rusak? Jika tidak, apa yang mungkin saya lakukan salah?

talex
sumber
Itu beberapa opsi daya aneh ... sejauh ini tegangan ARM paling umum yang pernah saya lihat adalah 3.3V.
davr
Proses lengan pada papan adalah pada 3.3volts (dan saya berharap konektor JTAG untuk beradaptasi dengan tegangan ini juga), pasokan 5-9-12V adalah untuk menyalakan papan.
talex

Jawaban:

8

Periksa seberapa banyak kebutuhan papan Anda saat ini. Dari memori, ARM-USB-OCD hanya dapat memasok beberapa miliamp. Tidak jarang dewan dev menggunakan beberapa ratus papan. Sebagai langkah pemecahan masalah, cobalah membuat openocd untuk berkomunikasi dengan adaptor JTAG tanpa terhubung ke board.

Clint Lawrence
sumber
Saya sudah mencobanya dengan kekuatan yang terhubung dan tidak terhubung ke papan target (Olimex SAM7-P256) tanpa hasil.
talex
Saya tidak dapat memikirkan hal lain yang jelas untuk dicoba. Mungkin ini roti bakar :(.
Clint Lawrence
8

Untuk referensi di masa mendatang, saya telah memecahkan masalah ini.

Ternyata dua kabel USB yang saya coba gunakan memiliki impedansi tinggi (~ 6 ohm), ketika saya menggunakan kabel dengan impedansi lebih dekat ke 1 ohm bekerja dengan baik ...

talex
sumber
1

... dapat digunakan sebagai catu daya ke papan target Anda dengan tiga catu daya jumper yang dapat dipilih: 5V 9V dan 12VDC, arus sumber USB dibatasi dengan sekering yang dapat diatur ulang pada 300mA, pada tegangan output yang berbeda arus maksimum berbeda: 5V / 200mA , 9V / 100mA, 12V / 70mA, perhatikan bahwa ini juga tergantung pada kemampuan host USB Anda saat ini, jika perangkat USB lain terpasang ke komputer Anda atau jika laptop menggunakan baterai, angka-angka ini mungkin berbeda dan tergantung pada host USB komputer Anda .

(dari http://www.olimex.com/dev/arm-usb-ocd.html )

Toby Jaffey
sumber