Saya mencoba mencari tahu apakah mungkin untuk membangun / menyertakan sirkuit USB ke JTAG pada papan sirkuit percobaan yang saya desain. Tujuan saya bukan untuk menemukan kembali roda, tetapi menggunakan sesuatu yang sudah ada di luar sana, dan sederhana / cukup kecil untuk menambah desain PCB saya.
Saya ingin dapat memprogram dan men-debug chip Atmel SAM3S saya menggunakan JTAG, melalui USB.
Saya telah melihat perangkat seperti USB ke JTAG programmer dari Modular Circuits, dan sepertinya ini dapat dengan mudah diintegrasikan ke dalam desain saya, namun, saya tidak terlalu yakin apakah lisensi mereka mengizinkan ini.
Saya sudah mencoba sedikit ke Google untuk alternatif desain yang lebih banyak bersumber terbuka, tetapi tidak dapat menemukan sesuatu. Adakah yang bisa merujuk saya ke proyek Open Source untuk sirkuit USB> JTAG, yang tersedia online?
Jawaban:
Perhatikan bahwa saya sendiri belum menggunakan sistem ini, tetapi proyek berikut yang disebut opendous-jtag kompatibel dengan OpenOCD dan mungkin patut dilihat. Lisensi perangkat lunak adalah lisensi MIT yang cukup liberal dan didasarkan pada perangkat keras sumber terbuka yang harus dapat Anda tiru:
http://code.google.com/p/opendous-jtag/
sumber
Ada banyak contoh di web menggunakan chip FTDI FT232R dalam "mode bit-bang sinkron" untuk mendorong antarmuka JTAG untuk mengkonfigurasi mikrokontroler atau CPLD / FPGA, termasuk perangkat lunak host yang diperlukan. Salah satu keuntungan dari pendekatan ini adalah Anda selanjutnya dapat mengganti chip ke mode UART biasa dan menggunakannya untuk berkomunikasi dengan aplikasi target.
sumber
Ada Bus Blaster of Prototypes Berbahaya - ini didasarkan pada FT2232H - chip ini memiliki dua antarmuka serial - satu digunakan untuk JTAG dan lainnya - untuk memprogram ulang CPLD onboard untuk mengemulasi berbagai debugger JTAG.
sumber