Jetzt habe ich es fast hingekriegt, jetzt startet das Programm sofort nach dem Hochladen, auch startet es auch sofort, sobald der DUE Strom bekommt.
Als Test-Programm, habe ich einen einfachen Blinker.
Aber jetzt hat der DUE ein ganz komischen Manko. Das Programm läuft etwa 10 Sekunden, dann unterbricht es, auch etwa für 10 Sekunden, dann startet es wieder, usw.
Ich verwende jetzt Bossac 1.9.1
Hat da noch einer ein Rat ?
Mit folgende Parameter hat der DUE jetzt das Manko:
Code: Alles auswählen
/bin/bossac -e -b -s -R -v -w Project1.bin
Code: Alles auswählen
program Project1;
{$H-,J-,O-}
uses
cortexm3;
procedure Delay;
var
i: uint32;
begin
for i := 0 to 10000 do begin
asm
Nop // Leerbefehl
end;
end;
end;
const
led = 1 shl 27;
begin
PIOB.PER := led;
PIOB.OER := led;
repeat
// Pin13 -- High
PIOB.SODR := led;
Delay;
// Pin13 -- Low
PIOB.CODR := led;
Delay;
until False;
end.