คำถามติดแท็ก jtag

JTAG เป็นอินเทอร์เฟซที่อนุญาตให้ 1) ทดสอบการเชื่อมต่อระหว่างชิป 2) การเขียนโปรแกรมแฟลชไมโครคอนโทรลเลอร์และอุปกรณ์ FPGA

5
การเขียนโปรแกรมไมโครคอนโทรลเลอร์: JTAG, SPI, USB oh my !?
ฉันสังเกตเห็นว่าไมโครคอนโทรลเลอร์มีหลายวิธีในการตั้งโปรแกรม ฉัน sorta คุ้นเคยกับ USB เพราะ Arduino ของฉันสามารถตั้งโปรแกรมผ่าน USB ได้ อินเตอร์เฟส JTAG หรือ SPI คืออะไร ในที่สุดฉันก็รู้ว่าอินเทอร์เฟซเหล่านี้มีวิธีการแฟลชชิปด้วยคำแนะนำใหม่ แต่พวกเขาแตกต่างกันอย่างไร มีข้อได้เปรียบของอีกคนหนึ่งหรือไม่?

4
JTAG กับการดีบัก SWD
หลังจากอ่านบทความนี้ฉันสงสัยว่าประโยชน์ของการดีบัก SWD ในการดีบัก JTAG คืออะไร ฉันเข้าใจว่า SWD ใช้สายไฟ / พินน้อยกว่ากินพื้นที่น้อยลง แต่มันเล่นในแง่ของประสิทธิภาพคุณสมบัติและค่าใช้จ่ายของอุปกรณ์โปรแกรมเมอร์ / อุปกรณ์ดีบั๊กได้อย่างไร รหัสยังคงสามารถแตกหักแหลม / หยุดชั่วคราวและก้าวผ่านใน IDE ของเช่น Eclipse? ชิป ARM สามารถตั้งโปรแกรมโดยใช้อินเตอร์เฟส SWD อย่างที่ฉันเชื่อว่าสามารถทำได้ใน JTAG หรือไม่
41 jtag  debugging  swd 

5
JTAG คืออะไร
ฉันค่อนข้างใหม่สำหรับระบบฝังตัวและฉันก็ยังเห็นคำนี้ใช้อยู่ตลอดเวลา แต่ฉันก็ไม่เข้าใจว่ามันคืออะไร การค้นหาออนไลน์อย่างรวดเร็วให้หน้าวิกิพีเดียนี้: https://en.wikipedia.org/wiki/Joint_Test_Action_Groupซึ่งอธิบายว่าเป็นโปรโตคอลบางอย่างสำหรับการดีบัก แต่ในบริบทอื่น ๆ มันใช้เหมือนจะสามารถเขียนโปรแกรมหน่วยความจำของชิปเช่นโปรแกรมเมอร์ มันคืออะไร?
30 embedded  jtag 

3
Jtag ดีบัก AVR
ทุกคนสามารถให้คำแนะนำว่าฮาร์ดแวร์และซอฟต์แวร์ใดที่จำเป็นสำหรับการดีบัก AVR ในวงจร

4
เป็นไปได้ไหมที่จะสร้างอินเตอร์เฟส JTAG ด้วย arduino
ถ้าเป็นเช่นนั้นจะพาฉันไปยังเว็บไซต์ที่บอกวิธีการทำเช่นนี้ได้หรือไม่ ฉันเชื่อว่าฉันอาจพบวิธีการแต่ฉันไม่แน่ใจว่าจะใช้งานได้หรือไม่ (จำเป็นต้องค้นหาสิ่งที่จะทดสอบ) คำถามนี้เกี่ยวข้องกับคำถามก่อนหน้านี้ของฉันที่นี่ ในกรณีที่ต้องการข้อมูลพื้นหลังเพิ่มเติม
14 arduino  arm  embedded  jtag 

7
FPGA dev บอร์ดราคาถูก [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับการแลกเปลี่ยนกองวิศวกรรมไฟฟ้า ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการเริ่มต้นด้วย FPGA แต่ฉันไม่เคยทำงานด้วยมาก่อน ฉันต้องการชุดคิทราคาถูก แต่ไม่รู้ว่าจะเริ่มจากตรงไหน ฉันสามารถหากระดานราคาถูกได้ แต่จากนั้นฉันก็ไม่สามารถรับข้อมูลเกี่ยวกับโปรแกรมเมอร์หรือคอมไพเลอร์ได้ดังนั้นฉันหวังว่าคุณจะช่วยได้ ฉันต้องการของจริงราคาถูก ($ 30- $ 40 สูงสุด) โดยเฉพาะอย่างยิ่งกับวิธีการเขียนโปรแกรมและการดีบัก (อาจเป็น JTAG?) ที่จะสามารถโปรแกรมโดยใช้ภาษาบางภาษาเช่น WinCUPL หรือ VHDL ฉันพบบอร์ด Diligent Cmod ที่มี Xilinx CPLDในเธรดอื่น แต่ฉันไม่สามารถหาวิธีที่ฉันจะตั้งโปรแกรม / ดีบัก (ซอฟต์แวร์และฮาร์ดแวร์เพิ่มเติมที่เกี่ยวข้อง)
12 fpga  vhdl  jtag 

2
อะไรคือข้อแตกต่างระหว่างดีบักเกอร์ JTAG เชิงพาณิชย์และโอเพ่นซอร์ส FT2232H ดีบัก OpenOCD?
ฉันเคยเห็นตัวแก้ไขข้อบกพร่อง JTAG เชิงพาณิชย์บางอย่างเช่น: iC6000 On-chip Analyzer (พร้อมการรองรับโปรโตคอล Aurora) Lauterbach - เครื่องมือพัฒนาไมโครโปรเซสเซอร์ และตัวแก้จุดบกพร่อง JTAG ที่ใช้ OpenOCD FT2232H: แมงวัน NGX ARM USB JTAG ทำไมกล่อง debuggers เชิงพาณิชย์ขนาดใหญ่ถึงเมื่อเทียบกับ FT2232H JTAG debuggers ซึ่งมีเพียง PCB ขนาดบัตรเครดิตขนาดเล็ก? มีฮาร์ดแวร์เพิ่มเติมใดบ้างที่อยู่ในตัวแก้ไขข้อบกพร่องทางการค้าและส่วนใดของการดีบักที่สามารถช่วยได้
10 jtag  debugging 

2
มีความแตกต่างระหว่างพิน 13 และพินที่เหลือหรือไม่?
Pin 13 มี LED ติดตั้งบนพื้นผิว นอกเหนือจากความจริงที่ว่ามันทำให้บางสิ่งสว่างขึ้นมีความแตกต่างที่ไม่สำคัญอะไรระหว่างพินนี้กับพินดิจิตอลทั่วไปหรือไม่? ตัวอย่างเช่นถ้าฉันanalogWrite()ใช้พิน 12 และ 13 เอาต์พุตของวันที่ 13 จะลดลงอย่างมากหรือไม่

3
เหตุใดตัวเชื่อมต่อ JTAG จึงมีให้ใน 10pins / 14pins / 20pins เมื่อ JTAG เป็น 5pins
AFAIK, JTAG ต้องการหมุด 5 ( บทความ Wikipedia ): TDI (ทดสอบข้อมูลใน) TDO (ทดสอบข้อมูลออก) TCK (นาฬิกาทดสอบ) TMS (เลือกโหมดทดสอบ) ตัวเลือก TRST (ทดสอบรีเซ็ต) ลองเพิ่มหมุดแหล่งจ่ายไฟอีกสองตัว (Vcc และ GND) หากเป็น 7 พินแล้วทำไมตัวเชื่อมต่อ JTAG ส่วนใหญ่มาพร้อมกับ 10 พินหรือ 14 พินหรือ 20 พิน หมุดส่วนใหญ่เป็น NC หรือ GND เหตุใดจึงมีพิน GND จำนวนมาก มีเหตุผลพิเศษหรือไม่?
10 jtag  pinout 

2
การเขียนโปรแกรม FPGA หลายรายการโดยใช้ JTAG
ฉันมี JTAG chain ที่เชื่อมต่อ FPGA Spartan 6 FPGA จำนวน 4 ตัวที่ฉันตั้งโปรแกรมโดยใช้ ISE iMPACT ซอฟต์แวร์สามารถตั้งโปรแกรมชุดย่อย FPGA ที่เข้มงวดจำนวน 4 ชุดในแถวได้ตามลำดับและในลำดับใดก็ได้ อย่างไรก็ตามเมื่อฉันพยายามตั้งโปรแกรมFPGA ทั้งสี่ขา DONE ของ FPGA ล่าสุดไม่สูงและการเขียนโปรแกรมล้มเหลว สิ่งที่อาจทำให้เกิดพฤติกรรมที่แปลกประหลาดนี้? หมายเหตุ: หลังจากเขียนโปรแกรม FPGA สามตัวบิต INIT_B ของการลงทะเบียนสถานะสำหรับ FPGA ที่สี่คือ 0 แม้ว่าขา INIT_B จะสูง ก่อนที่จะตั้งโปรแกรม FPGA ตัวที่สามบิตนั้นคือ 1 นี่เป็นการแนะนำ FPGA ตัวที่สี่ที่ล็อคไว้ เมื่อตั้งโปรแกรมด้วย SelectMap ฉันสามารถตั้งโปรแกรม FPGA ทั้งสี่ตัวได้โดยไม่มีปัญหา เมื่อฉันตั้งโปรแกรม …
9 fpga  jtag  spartan 

2
Spy-Bi-Wire กับ JTAG
ฉันกำลังทำงานกับการออกแบบ MSP430 และฉันรู้สึกทึ่งมากกับอินเตอร์เฟสการเขียนโปรแกรมสองสาย Spy-Bi-Wire จากสิ่งที่ฉันอ่านมันคล้ายกันมากในแง่ของฟังก์ชั่นการใช้งานกับ JTAG และดูดีขึ้นในบางกรณี (สายน้อยกว่าแน่นอน แต่ยังความเร็ว ฯลฯ ) มีสิ่งใดที่ JTAG สามารถใช้งานได้โดยใช้ Spy-Bi-Wire (การดีบักเบรกพอยต์การเขียนโปรแกรมแฟลช) และไม่รวม JTAG 4 ขามาตรฐานบน PCB ของฉัน

6
ผู้พัฒนาและสแกนเครื่องมือทดสอบขอบเขต
ฉันต้องเลือกเครื่องมือสำหรับการทดสอบการผลิต PCB ที่มีความหนาแน่นพอสมควรพร้อมด้วย 4+ FPGAs 10+ DSPs, ตัวควบคุมอีเธอร์เน็ตและตัวควบคุม PCI .. ไม่มีใครมีประสบการณ์ใด ๆ กับเครื่องมือใด ๆ จาก GOEPEL, XJTAG, Jtag-technology หรือ รู้ทางเลือกโอเพนซอร์สที่ดีหรือไม่? นั่นคือทั้งตัวควบคุมฮาร์ดแวร์ BS และ / หรือซอฟต์แวร์ ..
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.