E-LAB Computers
 

[Optimiser Bug]

Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 45
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

[Optimiser Bug]

 · 
Gepostet: 15.01.2018 - 12:43 Uhr  ·  #1
Hallo,
nach Update von AVRPascal
Compiler Ver: 5.9.26
Optimiser Ver: 3.4.8.1
funktioniert meine firmware nicht mehr mit Optimiser

Das Testprogramm gibt das Wort 'Start' über Serport aus. Das lässt sich im Simulator nicht
nachvollziehen. Siehe Bild.

Code

program Test;

Device = mega2560, VCC=5;

Import SysTick, SerPort1;

Define
  ProcClock      = 16000000;
  SysTick        = 10;
  StackSize      = 128, iData;
  FrameSize      = 128, iData;
  SerPort1       = 19200, Stop1;
  RxBuffer1      = 64, iData;
  TxBuffer1      = 64, iData;


Implementation

{$IDATA}

begin
  EnableInts;
  loop
    Writeln(Serout1, 'Start');
    mDelay(100);
  endloop;
end.
Anhänge an diesem Beitrag
[Optimiser Bug]
Dateiname: optiBug.png
Dateigröße: 7.05 KB
Titel:
Heruntergeladen: 251
rh
Administrator
Avatar
Geschlecht:
Herkunft: Germany
Alter: 26
Homepage: e-lab.de
Beiträge: 5558
Dabei seit: 03 / 2002
Betreff:

Re: [Optimiser Bug]

 · 
Gepostet: 15.01.2018 - 14:46 Uhr  ·  #2
Hallo Thomas
Bitte eine pm an Merlin senden.
rolf
Merlin
PowerUser
Avatar
Geschlecht:
Alter: 26
Beiträge: 1502
Dabei seit: 03 / 2005
Betreff:

Re: [Optimiser Bug]

 · 
Gepostet: 15.01.2018 - 15:53 Uhr  ·  #3
Hello Thomas.

Yes, there is an issue, which the about to be released optimiser fixes. I attach so you and others can download before that.

There is some debug code in the attachment (now deleted).

If you downloaded, please download the later version below.

Thanks.
Thomas.AC
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 45
Beiträge: 308
Dabei seit: 07 / 2013
Betreff:

Re: [Optimiser Bug]

 · 
Gepostet: 16.01.2018 - 17:26 Uhr  ·  #4
Thank you.


I've noticed your warning, thanks.
Merlin
PowerUser
Avatar
Geschlecht:
Alter: 26
Beiträge: 1502
Dabei seit: 03 / 2005
Betreff:

Re: [Optimiser Bug]

 · 
Gepostet: 17.01.2018 - 16:03 Uhr  ·  #5
My apologies.

Some debug code accidentally got left in optimiser. Please find attached correct version.
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Thema

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.