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.
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.
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.
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:
ST-LINK UtilityDer 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.