Forum: Mikrocontroller und Digitale Elektronik Infineon XE164F-96F - Flashen ohne Keil


von Martin (Gast)


Lesenswert?

Hallo,

ich möchte C-code in meinen Infineon XE164F-96 Controller flashen. 
Seither habe ich die Evaluation-Version von Keil uVision3 verwendet. Nun 
ist der Code leider zu groß geworden. Beim Kompilieren bricht Keil mit 
der Fehlermeldung: "Code size limit" ab.

Keil erzeugt für den Controller Hex-Code im Format HEX-386(H167). Meine 
Frage: Gibt es außer Keil noch andere Tools, um den Hex-Code für diesen 
Controller zu erzeugen?

Grüße Martin

von ??? (Gast)


Lesenswert?

Uuups, du kannst einen XE programmieren und dann diese Frage. Schwer zu 
glauben.

Nimm den GNU, aber der dürfte für dich schwer zu händeln sein.

???

von Captain Kocks (Gast)


Lesenswert?


von ??? (Gast)


Lesenswert?

Der Tasking kostet doch Geld. Warum dann nicht mit Keil weiter machen?

???

von Captain Koks (Gast)


Lesenswert?

Die oben genannten Links führen zu der Eval-Version von Tasking, also 
erst einmal kostenfrei.

von ??? (Gast)


Lesenswert?

@Captain Koks
> Martin schrieb:
> Seither habe ich die Evaluation-Version von Keil uVision3 verwendet. Nun
> ist der Code leider zu groß geworden.

Und beim Tasking ist die Eval für infinty Programme? Bitte ursprüngliche 
Fragestellung mit berücksichtigen ;=)

???

von Captain Koks (Gast)


Lesenswert?

Hi ??? (Bist Du Peter, Bob oder Justus? ;-))

Bitte hier lesen:

The special XE166 C compiler is derived from the popular TASKING Classic 
C166 compiler and provides o.a.:
Derivative support for the new Infineon XE166 microcontroller family
License validity for one year
Small memory model support
Default level optimizations
Attractive upgrade path to full classic C166 compiler or new VX-toolset 
for C166

Sollte also zur Frage passen.

von ??? (Gast)


Lesenswert?

Nein, ich bin kein Peter, oder ..., ich bin ???.

Es gibt also von Tasking eine Vollversion ohne jegliche Beschränkung, 
die ich legal nutzen darf? Ich kann damit Programme jeglicher Größe 
erstellen und kommerziell nutzen?

Gut, die nehme ich! Stelle sie bitte mal hier rein.

(Oder ich verstehe es einfach nicht ...)

???

von ??? (Gast)


Lesenswert?

Steht do schon da: "License validity for one year"

Informiere Dich doch auf den genannten Webseiten. Für diese 1a.-free 
license muss man sich bei IFX registrieren.

Nach 1 Jahr ist aber Schluss.

Ich denke damit ist die o.g. "Gibt es außer Keil noch andere Tools, um 
den Hex-Code für diesen Controller zu erzeugen?"  beantwortet.

Oder gibt es für die C166/ST10 noch andere Eval- oder OS-Compiler?

von ??? (Gast)


Lesenswert?

Der Post von 14:05 ist Nick-Napping. Ich führe keine 
Alleinunterhaltungen.

Da steht aber vollständig:
>License validity for one year
>Small memory model support
>Default level optimizations

Ist mir total egal. Martin wird für sich etwas finden.

???

von hans (Gast)


Lesenswert?

Hi,

versuchs mit Dave Drive V. 1.8, da ist IDE ein kostenloser Compiler 
dabei.
Du must aber deine Code umstrukturieren  Dave Drive  erzeugt einen 
anderen Code als DAvE V. 2.0 und Dave Drive  hat eine 10A 10Nm Grenze.

Man muss sich aber auch kurz registrieren!


http://www.infineon.com/cms/de/product/microcontrollers/development-tools,-software-and-kits/dave%3F-drive/channel.html?channel=db3a30431348644d0113490b089f0010


-Application Note Selector
-16-Bit Microcontrollers

Speed Control of Brushless DC Motor with Hall Sensor using DAvE DRIVE 
for Infineon XC164CS/CM microcontrollers -description

http://notes-application.abcelectronique.com/070/70-41525.pdf

Anleitungen für Dave Drive V. 1.8 wenn es installiert ist;-)
C:\Programme\Infineon Technologies\DAvE Drive\DAvE_Drive_UserManual

von test (Gast)


Lesenswert?

MiniIDE

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.