PMEGA128.dsc Fehler?

Wartbichler
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 64
Beiträge: 19
Dabei seit: 12 / 2018
Betreff:

PMEGA128.dsc Fehler?

 · 
Gepostet: 23.01.2022 - 18:28 Uhr  ·  #1
Grüß Gott,
beim Versuch ein Programm für den Mega128 zu ändern kam die Fehlermeldung:
PMEGA128.dsc "TOIE0" not complete/correct defined
Habe die Compiler-Version 5.11.04. Kann mir jemand helfen? Danke Voraus.
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 23.01.2022 - 18:57 Uhr  ·  #2
Servus,

das hatte ich genau so bei einem Mega88 und Mega644. Installiere die letzte Version von Rolf (5.10.10 glaub ich) und teste. Dann die 5.11.00 und dann die 5.11.04 ..... dann sollte es wieder gehn.

Harry
Merlin
Administrator
Avatar
Geschlecht:
Alter: 26
Beiträge: 1476
Dabei seit: 03 / 2005
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 23.01.2022 - 19:58 Uhr  ·  #3
Please send me a zipped file of the project directory and I will check it out.

==================================================================

Bitte senden Sie mir eine gezippte Datei des Projektverzeichnisses und ich werde es überprüfen.
Wartbichler
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 64
Beiträge: 19
Dabei seit: 12 / 2018
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 23.01.2022 - 22:02 Uhr  ·  #4
Auf welche E-Mail Adresse, oder wohin?
Ich glaube mit Antworten hat es nicht funktioniert!
Tut mir leid. Liebe Grüße
golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 24.01.2022 - 05:21 Uhr  ·  #5
Merlin meint eine private Nachricht. Über 'Mein Kontrollzentrum, Private Nachrichten'
Merlin
Administrator
Avatar
Geschlecht:
Alter: 26
Beiträge: 1476
Dabei seit: 03 / 2005
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 25.01.2022 - 15:25 Uhr  ·  #6
Hi Johann.

The file you sent me had errors, but I did not see the one you mention.

The errors seem to be genuine.

Here is your define

Code

Define
  ProcClock      = 16000000;       {Hertz}
  SysTick        = 10;             {msec}
  SysTick        = 10;             {msec}
  StackSize      = $0064, iData;
  FrameSize      = $0064, iData;
  SerPort        = 9600, Stop1;    {Baud, StopBits|Parity}
  RxBuffer       = 8, iData;
  TxBuffer       = 8, iData;
  PWMres1        = 10;              {bits}
  PWMpresc1      = 4;


The first error that I got was that Systick is defined twice, which indeed it is.

The next error was that PWMpresc1 was not valid. '4' is not one of the values that AVRCo seems to support. When I replaced '4' by '256', everything compiled OK.

So, maybe your dsc file is different to mine, although it should not be.

But just in case, here is mine.

If you still have a problem, please send your full project.

==============================================

Die Datei, die Sie mir geschickt haben, enthielt Fehler, aber den von Ihnen erwähnten habe ich nicht gesehen.

Die Fehler scheinen echt zu sein.

Hier ist Ihre Definition

Code

Define
  ProcClock = 16000000; {Hertz}
  SysTick = 10; {msec}
  SysTick = 10; {msec}
  StackSize = $0064, iData;
  FrameGröße = $0064, iData;
  SerPort = 9600, Stop1; {Baud, StopBits|Parity}
  RxBuffer = 8, iData;
  TxPuffer = 8, iData;
  PWMres1 = 10; {Bits}
  PWMpresc1 = 4;


Der erste Fehler, den ich erhielt, war, dass Systick zweimal definiert ist, was tatsächlich der Fall ist.

Der nächste Fehler war, dass PWMpresc1 nicht gültig war. 4' gehört nicht zu den Werten, die AVRCo zu unterstützen scheint. Als ich '4' durch '256' ersetzte, wurde alles korrekt kompiliert.

Vielleicht ist Ihre dsc-Datei anders als meine, obwohl sie das nicht sein sollte.

Aber nur für alle Fälle, hier ist meine.

Wenn Sie immer noch ein Problem haben, senden Sie bitte Ihr vollständiges Projekt.

Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Wartbichler
Benutzer
Avatar
Geschlecht: keine Angabe
Alter: 64
Beiträge: 19
Dabei seit: 12 / 2018
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 25.01.2022 - 19:04 Uhr  ·  #7
Hallo Merlin,
danke für die Hilfe, mit Ihrem PMega128.dsc File funktioniert alles.
Die doppelte SysTick Definition und der ungültige PWMpresc1 Wert ist scheinbar ein Fehler vom Application Wizard.
Habe einfach ein Gerüst ohne Funktionen erstellt und keine eigene Korrekturen an diesen vorgenommen.
Vielen Dank und liebe Grüße aus Österreich
Johann Wartbichler
Merlin
Administrator
Avatar
Geschlecht:
Alter: 26
Beiträge: 1476
Dabei seit: 03 / 2005
Betreff:

Re: PMEGA128.dsc Fehler?

 · 
Gepostet: 25.01.2022 - 19:54 Uhr  ·  #8
Thanks for the tip about the wizzard, Johann. I'll check it out.

========================================================

Danke für den Tipp mit dem Wizzard, Johann. Ich werde es mir ansehen.
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 8 · Cache Hits: 14   138   152 · Page-Gen-Time: 0.018329s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI