www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik EP9315 startup code


Autor: Random ... (thorstendb) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leutz,

ich ärgere mich schon ne Weile mit meinem (eigentlich schönen) EDB9315A 
Board rum, weil die Linux-Sachen von Cirrus - sofern man sie compiliert 
kriegt - nicht vernünftig laufen ...


Nicht mal das mini-spi-example lässt sich compilieren:
make -C main
make[1]: Entering directory `/home/thorsten/Desktop/spi_boot_example/spi_boot_example/hello_world/main'
arm-linux-gcc -MM -Werror -O2 -Wall -fPIC -mcpu=arm9tdmi -I../include -nostdlib head.S main.c print.c 1>.depend
arm-linux-gcc -Werror -O2 -Wall -fPIC -mcpu=arm9tdmi -I../include -nostdlib   -c -o head.o head.S
arm-linux-gcc -Werror -O2 -Wall -fPIC -mcpu=arm9tdmi -I../include -nostdlib   -c -o main.o main.c
arm-linux-gcc -Werror -O2 -Wall -fPIC -mcpu=arm9tdmi -I../include -nostdlib   -c -o print.o print.c
arm-linux-gcc -Werror -O2 -Wall -fPIC -mcpu=arm9tdmi -I../include -nostdlib -r -o mainrom.o head.o main.o print.o
make[1]: Leaving directory `/home/thorsten/Desktop/spi_boot_example/spi_boot_example/hello_world/main'
arm-linux-ld -nostdlib -T hello_world.lnk -Map hello_world.map  -o hello_world.elf main/mainrom.o
main/mainrom.o: In function `puthex':
print.c:(.text+0x164): undefined reference to `memcpy'
make: *** [hello_world] Error 1

:-(
Hab ein wenig herumprobiert, was aber nur zu konflikten innerhalb der 
library führte...


Ich möchte gerne selbst dafür Software schreiben, traue mich aber an das 
Startup und das Clock Setup nicht so richtig heran (hab da böse 
Erfahrungen mit gemacht, dass der Core dadurch unbrauchbar (=Müll) 
wurde...


Hat jemand von euch ein UART Hello-World oder so für mich, womit ich 
dann weiterarbeiten kann? Das wäre echt spitze!



VG,
/th.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.