1
วิธีการเริ่มต้นหลัก 1,2,3 ใน Raspberry Pi 2
ฉันได้เขียนตัวอย่างโลหะหลายแกนที่เปลือยเปล่า รหัสแผนภาพวงจรอยู่ที่นี่ - https://github.com/jeffreyantony/multipi/tree/master/Example_01 ในตัวอย่างของฉันมี LED 3 ดวงเชื่อมต่อกับ GPIO ของราสเบอร์รี่ Pi ราสเบอร์รี่ Pi 2 มีทั้งหมด 4 คอร์แต่ละคอร์ได้รับมอบหมายให้กระพริบ LED ที่สอดคล้องกัน ฉันเขียนที่อยู่ของรหัสที่จะดำเนินการโดยแต่ละแกนในที่อยู่ด้านล่าง 0x4000009C สำหรับแกน 1 0x400000AC สำหรับแกน 2 0x400000BC สำหรับแกน 3 หลังจากรวบรวมรหัสเฉพาะ LED ที่กำหนดให้กับคอร์ 1 เท่านั้นที่จะกระพริบ (ตามตัวอย่างนี้คือ LED สีเหลือง) คนอื่นไม่ได้ ซึ่งหมายความว่ารหัสสำหรับ Core 2 และ 3 ไม่ทำงาน (เนื่องจาก LED อื่นไม่กะพริบ) ฉันก็พบว่ารหัสหลังจากที่เริ่มต้นแกนทั้งหมดก็ยังไม่ทำงานเช่น core0_submain () …
10
bare-metal