Các vấn đề về lập trình JTAG của Olimex Arm USB


8

Gần đây tôi đã mua một lập trình viên Olimx ARM-USB-OCD JTAG nhưng tôi gặp khó khăn khi làm cho nó hoạt động.

Hệ thống chính của tôi là linux, nhưng tôi cũng đã thử nghiệm nó trong cửa sổ mà không có may mắn ở đó. Tôi đang sử dụng OpenOCD để liên lạc với thiết bị, nhưng nó không phát hiện ra chip ftdi trên chương trình.

Tôi nghi ngờ phần cứng là tinh ranh, vì hai lý do. Lập trình viên có khả năng cấp nguồn cho bo mạch ở mức 5V, 9V hoặc 12V, nhưng khi tôi đo điện áp đầu ra thì chỉ ở mức 0,7 ~ 1V (khi kết nối với USB, đã thử nghiệm trên 3 máy tính khác nhau và một đầu cắm USB); Ngoài ra, khi kết nối với linux, chip ftdi được phát hiện, nhưng nó kết nối và ngắt kết nối nhanh chóng để lại một số lỗi trong syslog.

Câu hỏi của tôi là (và tôi quan tâm nhất đến bất kỳ ai có cùng lập trình viên): phần cứng có bị hỏng không? Nếu không, tôi có khả năng làm gì sai?


Đó là một số tùy chọn năng lượng kỳ lạ ... cho đến nay điện áp ARM phổ biến nhất tôi từng thấy là 3,3V.
davr

Quá trình cánh tay trên bo mạch ở mức 3,3vol (và tôi mong muốn đầu nối JTAG cũng thích ứng với điện áp này), nguồn 5-9-12V sẽ cấp nguồn cho bo mạch.
Talex

Câu trả lời:


8

Kiểm tra bao nhiêu hiện tại hội đồng quản trị của bạn cần. Từ bộ nhớ, ARM-USB-OCD chỉ có thể cung cấp một vài 10 milliamp. Không có gì lạ khi một bảng dev sử dụng vài trăm. Là một bước xử lý sự cố, hãy thử mở openocd để giao tiếp với bộ điều hợp JTAG mà không kết nối với bảng.


Tôi đã thử nó với nguồn điện được kết nối và không kết nối với bảng mục tiêu (Olimex SAM7-P256) không gặp may.
Talex

Tôi không thể nghĩ bất cứ điều gì rõ ràng khác để thử. Có lẽ nó là bánh mì nướng :(.
Clint Lawrence

8

Để tham khảo trong tương lai, tôi đã giải quyết vấn đề này.

Hóa ra hai cáp USB tôi đang cố sử dụng có trở kháng cao (~ 6 ohms), khi tôi sử dụng cáp có trở kháng gần hơn 1 ohm thì nó hoạt động tốt ...


1

... có thể được sử dụng làm nguồn cung cấp cho bảng mục tiêu của bạn với ba bộ nguồn có thể lựa chọn nhảy: 5V 9V và 12VDC, dòng điện USB bị giới hạn với cầu chì có thể đặt lại ở 300mA, ở điện áp đầu ra khác nhau, dòng điện tối đa khác nhau: 5V / 200mA , 9V / 100mA, 12V / 70mA, lưu ý rằng điều này cũng phụ thuộc vào khả năng hiện tại của máy chủ USB của bạn, nếu các thiết bị USB khác được gắn vào máy tính của bạn hoặc nếu máy tính xách tay chạy bằng pin thì những con số này có thể khác và phụ thuộc vào máy chủ USB của máy tính của bạn .

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.