ID บทความ: 000081626 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 13/02/2006

ทําไมฉันจึงได้รับข้อความแสดงข้อผิดพลาด "อุปกรณ์ที่ไม่รู้จัก" เมื่อใช้งานโปรแกรมและทดสอบภาษามาตรฐาน JamTM (STAPL) Player หรือ Jam Byte-Code Player บนโปรเซสเซอร์แบบฝัง

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย ออกข้อความแสดงข้อผิดพลาด "อุปกรณ์ที่ไม่รู้จัก" เมื่อไฟล์ Jam (.jam) ไม่ได้รับ ID อุปกรณ์ที่คาดหวัง เหตุผลหนึ่งประการที่อาจ ไม่ได้รับข้อมูลที่เหมาะสมคือการที่ข้อมูลอาจกลับด้าน ซอร์สโค้ดสําหรับ Jam Player ถูกปรับใช้งานด้วยการปรับตั้งค่าพอร์ตแบบขนานซึ่งจําเป็นต้องมีการสลับ TDO อินพุต ดัง นั้น ตามค่าเริ่มต้นแล้ว จะสลับ TDO อินพุตเพื่อดึงค่าที่แท้จริง ค่า

jam_jtag_io()ในไฟล์ jamstub.c เป็นขั้นตอนในการอ่านข้อมูลจากพอร์ต บรรทัดโค้ดต่อไปนี้แสดงตําแหน่งที่กิจวัตร อ่านค่าใน TDO:

tdo = (read_byteblaster(1) & 0x80) ? 0 : 1;

บรรทัดโค้ดนี้จะแปลงค่าบน TDO (ค่า TDO จะถูกส่งผ่านจาก read_byteblaster()) บรรทัดของโค้ดต่อไปนี้คือค่าที่ไม่ใช่การกลับด้านจะมีลักษณะดังนี้:

tdo = (read_byteblaster(1) & 0x80) ? 1 : 0;

เมื่อโปรเซสเซอร์แบบฝังไม่สลับอิน TDO พุต แสดงว่า ควรกําหนดค่ารหัสตามที่แสดงในตัวอย่างที่สองข้างต้น

  สําหรับข้อมูลเพิ่มเติมเกี่ยวกับพอร์ต Jam STAPL Player, Jam Byte-Code Player และอื่นๆ วิธีการดีบัก ดูไฟล์ Readme ที่มาพร้อมกับซอร์สโค้ด Jam STAPL Player หรือ Jam Byte-Code Player หรือไปที่ http://www.jamisp.com

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้