Forum: Mikrocontroller und Digitale Elektronik Flowcode 5/6 Fragen an Experten


von Dirk H. (golo100)


Lesenswert?

Hallo

Ich habe hier schon ein Thema veröffentlicht bez. TTiny 461 über
Flowcode 5 programmiert.

meine Fage ist :

Ich habe ein TTiny461 Projekt aus dem Internet was ich über avr studio 
6.2 ohne Probleme aud den Chip gebracht habe.

Diese Projekt (TPS Steuerung) habe ich dann mit Flowcode 5 neu 
geschrieben.
Bei diesem Projekt (.hex) sagt mir Flowcode 5 keine Fehler.
Wenn ich es über Studio auf den Chip brennen will kommt Meldung das
das File zu groß ist. und zwar 117%

Dann habe ich in Studio anstatt den 461 mal den 861 ausgewählt da gibt 
es keine Probleme.

Heute war ich bei einem Bekannten der Flowcode 6 hat und habe dort das
Flowcode 5 Projekt in 6 gewandelt.

Jetzt sagt mir auch Flowcode 6 das er den Hex nicht erstellen kann
(region Text overflow oder so) ca. 1,2K zu viel

Dann habe ich auch in Flowcode 6 mal den 861 probiert und da kommt auch 
die gleiche Meldung ,was auch komisch ist auch mit der gleichen Grösse 
die zu viel ist.(1,2K)
Da kann doch nicht sei der 861 ist doch doppelt so Gross.

Beide Hex Files (Internet und Flowcode) machen das selbe.
ich habe mich bei der Flowcode programmierung an dem C File aus dem 
Internet gehalten.

Was mach Flowcode da alles noch mit bei das die hex zu groß werden ?
Gibt es da irgendwelche Tips umd den überflüssigen Quatsch loszuwerden?

von Draco (Gast)


Lesenswert?

Gibt Flowcode einen C Code aus? Dann vergleiche doch beide mal.

von Stefan F. (Gast)


Lesenswert?

> Dann habe ich auch in Flowcode 6 mal den 861 probiert und da kommt auch
> die gleiche Meldung ,was auch komisch ist auch mit der gleichen Grösse
> die zu viel ist.

Hast du denn auch den richtigen µC Typ an allen nötigen Stellen 
konfiguriert?

von Dirk H. (golo100)


Lesenswert?

In projekt optionen
Den 861 eingestell


Egal ob 461 oder 861 kommt immer

140 byte zu gross

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Dirk H. schrieb:
> Was mach Flowcode da alles noch mit bei das die hex zu groß werden ?

Vielleicht ist im Compiler einfach nur die Optimierung anders 
eingestellt.

von Dirk H. (golo100)


Lesenswert?

Die Frage ist nur warum er bei FC 6
Bei beiden Chips die gleiche Fehlergrösse angezeigt wird

von Kai A. (kaiand1) Benutzerseite


Lesenswert?

Möglich das es ein Bug ist.
Aber da kann dir eher nur der Hersteller helfen und was zu sagen.
Support gibt es doch da über Elektor oder?

von Stefan F. (Gast)


Lesenswert?

Kann es sein, dass die beim Flashen nochmal den Controllertyp (woanders) 
einstellen musst? Bei AVR/Atmel Studio ist das der Fall.

von Dirk H. (golo100)


Lesenswert?

Ich habe eben mal den c file
Von flowcode als 461 und 861 duch avr studio gejagt.

461 ist um 7% zu gross es wird keine hex erzeugt.

861 ohne Probleme. Der hex hat
4,2k .

Also muss irgendwas an flowcode sein

von Kai A. (kaiand1) Benutzerseite


Lesenswert?

Dirk H. schrieb:
> Ich habe eben mal den c file
> Von flowcode als 461 und 861 duch avr studio gejagt.
>
> 461 ist um 7% zu gross es wird keine hex erzeugt.
>
> 861 ohne Probleme. Der hex hat
> 4,2k .
>
> Also muss irgendwas an flowcode sein

Dann wirst du da ein Bug gefunden haben den du dem Hersteller Mitteilen 
solttes für die Behebung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.