|
Salü zusammen, ich versuche gerade, eine eigene Anwendung mit der AVR-BCU zusammenzustellen. Bei der Decodierung der EIB-Events gab es noch ein paar offene Punkte, also wollte ich das Debugging aktivieren. Also - kurzerhand die "libfb_atmega328p_tp_2debug.a" statt der normalen eingebunden, als globales Symbol "DEBUG_UART" definiert ("USE_UART" auch mal versucht), aber die RS232-Pins am Prozessor schweben nur faul in der Gegend rum (Oszi). Ein Minimal-Debugging über einen Portpin sagt mir, dass das Bit TXEN0 in UCSR0B nicht gesetzt ist - offenbar ist der UART nicht initialisiert. Ich hab mal einen Screenshot mit den "dependencies" vom Atmel Studio eingefügt, eigentlich scheint alles sinnvoll eingebunden. Hat jemand eine Idee, was da falsch läuft oder fehlt? -------------------------------------------------------------------------------- Hab's selber rausgekriegt - im Initialisierungsteil (restartApplication) muss noch DEBUG_INIT(0) aufgerufen werden, dann tut's.
| Dateianhänge: |

Dependencies_multi_debug.png [ 16.86 KiB | 12787-mal betrachtet ]
|
|