Known-Bugs =============== Hardware ----------- * Wenn ein Bitmuster auf die LEDs des CARME IO1 geschrieben wird, muss 15 Assemblerinstruktionen gewartet oder das Bitmuster ein zweites mal geschrieben werden, damit die LEDs das Bitmuster uebernehmen. * Der PortA des PIO auf dem CARME IO1 kann bei einigen Carme-Kits nicht als Ausgang verwendet werden. Schreibzugriffe werden ignoriert. Dies liegt an einem Fehler auf einem CPLD. Auf Wunsch kann dieses CPLD mit dem korrigieren VHDL-Code durch einen Mitarbeiter der BFH geflasht werden. Die CPLD-Datei kann nachfolgend heruntergeladen werden und muss mit dem iMPACT Tool vom `Xilinx ISE Webpack `_ auf das CPLD geladen werden. .. raw:: html
CARME_M4_CPLD.jed
Hardware ----------- * Die I2C Schnittstelle funktioniert nicht korrekt, wenn der Compiler den Code mit O2 optimiert. * Der externe Flash Chip wird beim Startup nicht initialisiert. * Das Mikrophon wird nicht korrekt initialisiert beim Startup. ST-Link ----------- * Beim Starten des Debuggers kann keine Verbindung mit dem Carme-M4-Kit hergestellt werden und es kommt eine DLL-Error Fehlermeldung wie z.B. in folgendem Bild. .. image:: _files/images/ST-Link_DLL_Error_Meldung.png :width: 600 px Dieser Fehler kommt vom USB Treiber und ist häufig bei Win10 Installationen oder MAC-Books. Es kann helfen, den Windows Treiber manuell erneut zu installieren mithilfe der folgenden Datei: .. raw:: html ST-LINK Utility Der Fehler kann auch vorkommen, falls kein Carme-M4-Kit oder ein stromloses Carme-M4-Kit angeschlossen ist. * Bei einigen Carme-Kits ist die Firmware des ST-Link Debuggers veraltet. Beim erstmaligem Debuggen meldet dies das Atollic und ein Upgrade Fenster erscheint. Um die Firmware zu aktualisieren, muss mit dem ST-Link verbunden werden. Meist scheitert der erste Verbindungsversuch und der ST-Link muss neu gestartet werden. Dazu müssen zwingend das Stromversorgungskabel und das USB-Debug-Kabel entfernt und erneut eingesteckt werden. Es genügt nicht, wenn nur das Stromversorgungskabel neu eingesteckt wird.