Forum: Compiler & IDEs Texas Instruments


von Han H. (ebuddy29)


Lesenswert?

Hi,
ich hab mal eher eine Allgemeine Frage. Ich spiele gerade für meinen 
Heimbereich mit Bluetooth LE herum und bin dabei auf ein paar 
interessante MCU's von TI gestossen, wie z.B. die CC254x - Serie. Diese 
gibt es auch schon verbaut auf Platinen (RedBearLab BLE Mini).
Wenn man hierbei aber an der Firmware schrauben möchte muss man eine 
kostenpflichtige Entwicklungsumgebung verwenden (IAR 8051 C compiler).
Verstehe ich das richtig?
Gibt es keine kostenlose Alternative?
Ich bin für jegliche Hilfe dankbar

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Han H. schrieb:
> Gibt es keine kostenlose Alternative?

MCS51?  SDCC.  Ist aber erstmal nur der Compiler, um eine IDE musst
du dich selbst kümmern.  Vermutlich wirst du auch am Code feilen
müssen (da kenn' ich mich beim 8051 jedoch nicht aus).

von René K. (king)


Lesenswert?

Han H. schrieb:
> Wenn man hierbei aber an der Firmware schrauben möchte muss man eine
> kostenpflichtige Entwicklungsumgebung verwenden (IAR 8051 C compiler).
> Verstehe ich das richtig?

Wenn Du den Stack von Texas verwenden willst: Ja.

Han H. schrieb:
> Gibt es keine kostenlose Alternative?

Schau Dir den CC2640 an. Mit dem SensorTag (kostet 29 USD) bekommst Du 
die (nötige?) CCS Linzens. Ich hab's hier liegen, aber noch nicht 
anschauen können...

von Joerg W. (joergwolfram)


Lesenswert?

Für den Bluetooth-LE Stack von TI braucht man den IAR als Vollversion. 
Aber es gibt auch noch den sogenannten "propietary mode". Mit den 
entsprechenden Parametern ist man damit auch (funk-)kompatibel zum 
CC2500 und es reicht der SDCC nebst Makefile aus.

von Han H. (ebuddy29)


Lesenswert?

Vielen Dank für die ganzen Tipps. Ich habe zuvor immer ST-Chips 
verwendet und mit CoIDE programmiert.

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.