Hi Mike,
wie gesagt, schau dir das Kapitel ueber die GPIOs an. Besser als dort -
ausser, noch auf deutsch - kann man's wirklich nicht erklaeren.
Das TGZ-File, wie das vorherige Posting schon suggeriert, ist ein
Linux-Archiv. Sollte auch unter Windows mit WinZip o.ae. zu entpacken
sein.
Ich will dich ja nicht entmutigen, aber zum Anfangen ist ein MSP430
vielleicht wirklich etwas einfacher als ein Blackfin (und die Boards
auch billiger) - letzerer kann einfach zuviel, also kann man auch zuviel
konfigurieren. Deswegen kann man auch nicht einfach mal einen Port-Pin
auf irgendwas setzen. Im Prinzip gilt fuer jeden Port-Pin beim Blackfin:
- Pins haben mehrere Funktionen (PORT_MUX register)
- Pins sind entweder reiner GPIO oder haben spezielle Funktione
(PORTx_FER)
Wenn GPIO:
- Pins sind Ein- oder Ausgaenge (PORTxIO_INEN, PORTxIO_DIR)
- Pins sind Interrupt-faehig (PORTx_MASKA, PORTx_EDGE, etc.)
- Pins koennen Polaritaeten invertieren
Wenn Du mit dem Blackfin ernsthaft was entwickeln willst (frueher oder
spaeter), wuerde ich dir uClinux empfehlen. Das laeuft sehr gut auf dem
BF537 EZKIT, fuer die Codecs gibt es Treiber, und mit hardware-nahen
Details muss man sich nicht mehr rumschlagen. Allerdings kannst du dann
gleich von VDSP Abschied nehmen, der funktioniert mit uClinux nicht mehr
(und ist ueberdies verglichen mit dem GCC ein ziemlich mieser Compiler).
Zum Anfangen und Lernen ist VDSP ok. Haengt also ganz davon ab, was Du
schlussendlich mit der Platine vor hast :-)
Gruss,
- Strubi