Hallo Zusammen,
Arbeite im Moment mit SAM-BA auf einem Customboard mit AT91SAM3u4(kein
externes SDRAM) und möchte eine binary in den internen Flash laden und
anschließend über SAM-BA durch einen GO befehl ausführen.
Die Verbindung mit dem Board durch SAM-BA läuft über USB. Board wird
erkannt. Da es kein externes RAM verfügt habe ich die entsprechenden
Einträge zur init des SDRAM in der board.tcl gelöscht.
Wenn ich jetzt verbinden möchte werden teile des Boards warm bis heiß.
Also irgendwas scheint da nicht zu klappen. Weiterhin hat der SAM-BA
Prozess unter Windows eine CPU-Auslastung von genau 50%. Es wird keine
Verbindung aufgebaut.
Umgehe ich jedoch die FLASH-INIT in der tcl file öffnet sich SAM-BA und
ich kann auf die verschiedenen Speicherbereich zugreifen jedoch nicht in
den Flash schreiben. (klar)
Meine Vermutung ist jetzt, das Teile des FLASH-Appelts auf externe PIOs
des Controllers zugreifen. Vielleicht die DBGU-Schnittstelle ? was
widerum das erhitzten der bauteile erklären könnte?!
Nun Wollte ich die Applet der FLASH-Init ohne DBGU-Sachen neu
kompilieren, weiß aber nicht wie ich das z.b. mit WINARM machen kann.
Habe es jedoch einfach mal versucht und die mitgelieferte makefile von
SAM-BA ausprobiert. Mit folgender Fehlermeldung:
make.exe: *** make: *** virtual memory exhaustedd. Stop.
Wenn einer eine Idee hätte, wär das sehr toll :)
Vielen Danken im Voraus!
Nico