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

ทําไมฉันจึงได้รับข้อความแสดงข้อผิดพลาด "ไม่จดจํารูปแบบไฟล์" ขณะแปลง .srec เป็น .hex โดยใช้คําสั่ง nios2-elf-objcopy

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

คําสั่ง nios2-elf-objcopy ในNios® II Command Shell v10.0 [gcc4] ไม่สามารถจดจํารูปแบบไฟล์ S-Record (SREC) (.flash) ได้

ตัวอย่างทั่วไปของปัญหานี้แสดงไว้ด้านล่าง:

bash-3.1$ nios2-elf-objcopy --input-target srec --output-output-target ihex my_input.flash my_output.hex "C:\altera\10.0\nios2eds\bin\gnu\H-i686-mingw32\bin\nios2-elf-objcopy.exe: my_input.flash: ไม่รู้จักรูปแบบไฟล์"

การแก้ไขปัญหานี้ ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • ใช้ Command Shell Nios II รุ่นเก่า v10.0 ชั่วคราว [gcc3]
    ซึ่งสามารถเข้าถึงได้ในสภาพแวดล้อม Windows: ตั้งแต่เมนูเริ่ม->โปรแกรมทั้งหมด -> Altera -> Nios II 10.0 EDS -> เครื่องมือNios IIรุ่นเก่า -> Nios II 10.0 Command Shell [gcc3]

หรือ

  • ถ่ายทอด nios2-elf-objcopy.exe ที่อยู่ในพาธไดเรกทอรีการติดตั้ง Nios II EDS เช่น C:\altera\10.0\nios2eds\bin\gnu\H-i686-mingw32\bin กับ nios2-elf-objcopy.exe อยู่ใน C:\altera\10.0\nios2eds\bin\nios2-gnutools\H-i686-pc-cygwin\bin

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

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

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

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