Kritisches Problem
Wenn Ihr Programm den Wert eines nicht Initialisierten liest.bss Variable
während der HDL-Simulation wird die BSP (Systembibliothek) kompiliert
nur mit ModelSim, keine Hardware-Support-Eigenschaften
in Nios II IDE aktiviert, wird eine Warnung zu ungefilterten Daten angezeigt
sein . 'x' Diese Warnung wird angezeigt, weil, wenn diese Eigenschaft
ist aktiviert, der Code, der die löscht.bss Speicherbereich
wird gestrichen, um die HDL-Simulation zu beschleunigen, damit dieser Speicherbereich nicht initialisiert ist.
Das.bss Region enthält globale und statische lokale Variablen
die von der Anwendung nicht initialisiert wurden, sodass die Standardeinstellung ein Wert ist
von Null. Wenn der Nios II Prozessor nicht initialisierte Variablen liest,
es zeigt eine Warnung an und konvertiert alle Bits der nicht initialisierten
Daten auf Null, die die Auswirkungen des Fehlenden korrekt nachahmen.bss Clearing
Code. Der Hardware-HAL code, der zuvor ausgeführt wird
und danach main() könnten .bss Variablen verwendet werden,
Daher können diese Warnungen auch dann angezeigt werden, wenn Ihre Anwendung dies nicht tut
verwenden Sie die .bss Abschnitt.