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

std::atomic รองรับโดย Nios® II หรือไม่

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • ชุด Intel® Embedded Design Nios® II (EDS)
  • โปรเซสเซอร์ Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    std::atomic ในการเขียนโปรแกรม C ไม่รองรับการพัฒนาซอฟต์แวร์ Nios® II ตัวรวม Nios® II GCC กําลังทํางานโดยค่าเริ่มต้นด้วยคุณสมบัตินี้ "เธรดโมเดล: เดี่ยว" และไม่สามารถแก้ไขได้

    ความละเอียด

    Nios® II ไม่มีคําแนะนําเกี่ยวกับอะตอมใดๆ ดังนั้น "รุ่นเธรด: เดี่ยว" จึงเป็นการตั้งค่าเริ่มต้นสําหรับคอมไพเลอร์

    เพื่อเอาชนะปัญหานี้ Altera แนะนําให้ใช้ Avalon Mutex Core ซึ่งให้ Nios II การทํางานของอะตอม เอกสารนี้ (บทที่ 11) ให้ข้อมูลเพิ่มเติมเกี่ยวกับ IP นี้

    https://www.altera.com/en_US/pdfs/literature/ug/ug_embedded_ip.pdf

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

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

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

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