Aufgrund eines Problems in der Intel® Quartus® Prime Pro Edition Software Version 21.4, 22.1 und 22.2, ist der Build-Fehler auf das OcRAM-Speichergrößenproblem zurückzuführen, das im create_qsys.tcl mit 13.1072 Byte angegeben ist. Die Speichergröße ist nicht ausreichend, um die μC/OS-II-Anwendung zu erstellen. Die minimale OCRAM-Speichergröße, die zum Erstellen der Anwendung erforderlich ist, beträgt 26.2143 Byte.
Um dieses Problem zu umgehen, ändern Sie die create_qsys.tcl-Skriptzeile 34, um die Speichergröße wie gezeigt zu ändern:
"set_component_parameter_value Speichergröße {262143}"
Diese Änderung generiert ein Design mit einer OCRAM-Speichergröße von 26.2143 Byte, das mit der Speicherinitialisierungsdatei übereinstimmt.
Beachten Sie, dass Sie bei der Generierung der .hex-Datei von .elf den Wert size von "0x1FFFF" zu "0x3FFFF" ändern.
Dieses Problem wurde in der Intel® Quartus® Prime Software v22.3 behoben.