Freie Entwicklungsumgebung für ST7 gesucht (Projekt: Dali-Slave)

Gast #4650064
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe vor einen Dali-Slave mit dem µC ST7DALI zu basteln. Ich habe 
mich für den Controller entschieden, weil er schon von Haus aus das 
Protokoll mitbringt und so der Programmieraufwand für mich reduziert 
wird.

Nun habe ich mir einen Raisonance RLink Programmer zugelegt. Als 
Entwicklungsumgebung verwende ich Ride7. Leider ist der zugehörige 
Linker 2kB codelimitiert. Um das aufzubohren, müsste ich mindestens 800€ 
(dann 32kB codelimitiert) investieren. Das ist deutlich zu viel für mich 
als Bastler.

Gibt es andere Entwicklungsumgebungen/Linker ohne Codelimitierung, die 
ich einbinden könnte?

Bin mittlerweile auch so frustiert, dass ich auch ganz offen für 
alternative Anregungen, das Projekt umzusetzen, offen bin.

Viele Grüße

Jens
#4650091
Lesenswert?
• ▲
▼
Jens schrieb:
> ich habe vor einen Dali-Slave mit dem µC ST7DALI zu basteln. Ich habe
> mich für den Controller entschieden, weil er schon von Haus aus das
> Protokoll mitbringt und so der Programmieraufwand für mich reduziert
> wird.

Wenn ich mir Deine Probleme mit der Entwicklungsumgebung etc. so 
anschaue, dann bezweifle ich daß sich so der Programmieraufwand 
reduziert.

DALI ist ein ziemlich simples Protokoll. Ich glaube Du machst es Dir 
einfacher, wenn Du einen weit verbreiteten µC nimmst, von mir aus einen 
Atmega, STM32,..., und das DALI dann dort selbst implementierst. Den µC 
selbst und die Entwicklungsumgebung hast Du dann schnell im Griff. Und 
das DALI ist dann auch nicht mehr weit.

Kennst Du dieses Projekt:
Beitrag "RS232-DALI-Gateway für ATtiny2313 / Python-GUI"

Das ist das Gegenstück, ein DALI Master. Da der auch die Antworten der 
Slaves empfangen kann, hast Du da schöne Codebeispiele für Empfang und 
Senden drin. Darauf könntest Du aufbauen.
Gast #4650354
Lesenswert?
• ▲
▼
habe mal auf sourceforge besagten SDCC heruntergeladen, leider kann ich 
es nicht in der Ride7 Entwicklungsumgebung einbinden, da Linker usw. nur 
per DropDown angegeben werden können...

Lange Rede kurzer Sinn: Ich habe mir den Link von foldi angesehen und 
werde das mal weiter verfolgen. So wie es aussieht ist das Projekt 
Softwareseitig fix und fertig. Wenn ich es richtig verstehe müsste ich 
nur die Komponenten zusammenlöten, flashen und bin fertig. Habe ich das 
so richtig verstanden?

Ansonsten würde ich zu diesem Thema einen eigenen Thread aufmachen. Kann 
sicher an der ein oder anderen Stelle noch einen Hinweis brauchen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren