Hallo,
habe gewisse Probleme den Freertos Democode von J.C. Wren auf dem
Olimex-Board zum Laufen zu bekommen.
Akt. Democode: http://www.jcwren.com/arm/
DevBoard: http://www.olimex.com/dev/lpc-p2148.html
plus enc28j60 auch von Olimex für Ethernet.
Was geht:
- Flashen
- LED1 blinkt
- RTC geht
- Beep trötet
- CLI über USB und UART
- Ethernet (nur stabil, wenn USB nicht mit PC verbunden)
Was nicht läuft:
- Ethernet läuft anfangs, hängt sich aber auf, wenn USB aktiv.
(kein IRQ mehr vom enc28j60 zum ARM)
- SD-Karte über die CLI-Kommandos:
"file init" -> OK,
"file mount" -> OK,
dann aber mit "file df" ein Komplettabsturz des RTOS :-(
Das darf doch gerade bei einem RTOS nicht sein...
In seltenen Fällen erscheint auch die Antwort der SD-Karte (df, ls) -
System hängt aber trotzdem.
Habe Pullup am DO und auch div. Kondensatoren hinzu gelötet und externe
Stromversorgung verwendet.
- Resetverhalten ist auch unbefriegend: Sehr oft keine Funktionalität am
SPI zum enc28j60 nach Knopfdruck.
Hat hier jemand dies Kombination erfolgreich am Laufen?
An den Compilereinstellungen kann es auch nicht liegen, da die
lpc2148.hex aus dem Tarfile sich auch so verhält.
Board oder MCU defekt?
Grüße
Michael