Erfahrung mit Silicon Labs ARM Cortex-M Sortiment?

#4997667
Lesenswert?
• ▲
▼
Welche denn? Die ex- EnergyMicros sind gut, hab ich hier in Use. Die 
JLinks direkt auf den STKs (und teuren DKs) finde ich sehr angenehm zu 
benutzen.

Von den Originalen Silabs  (Precisition32) würde ich abraten, aber davon 
findet man auch fast nix mehr.

Die neueren ("Gemstones") Typen haben viel mit den 2,4 GHz Radio-Typen 
gemein - da gibt es z.B. eine ungewöhlich scharfe Einschränkung beim HF 
Quarz Oszillator für die Kristall Frequenz.
Gast #4998085
Lesenswert?
• ▲
▼
Jim M. schrieb:
> Die ex- EnergyMicros sind gut, hab ich hier in Use

Wir haben hier EFM8 und LPC ARM und würden gerne von LPC ARM auf EFM32 
umsteigen um nur noch eine IDE zu haben. Es geht aber nicht, weil den 
EFM32 noch viele Dinge fehlen, die sogar die EFM8 haben:

- mehr Package-Typen z.B. auch QFP32 und SOIC
- werksseitiger High-Memory Bootloader
- weitaus bessere analoge Peripherie
- USB mit internem Oszillator
- kein CAN/LIN
- Wahl zwischen Keil Compiler und SDCC
- stabiles Debuggen mit J-Link

Tatsächlich ist es sogar so, dass es für bestimmte EFM32 wie EFR32 und 
BGM bislang keine GCC Unterstützung gibt und sehr teure IAR Lizenz 
erforderlich wäre.
#4998123
Lesenswert?
• ▲
▼
Lothar schrieb:
> Tatsächlich ist es sogar so, dass es für bestimmte EFM32 wie EFR32 und
> BGM bislang keine GCC Unterstützung

Ganz großer Schwachsinn. Die gab es schon von Anfang an, war nur 
verdammt umständlich.
Im neuen Bluetooth STK wird GCC auch für BTLE Anwendungen unterstützt, 
also direkt aus Simplicity Studio. BTDT.

Lothar schrieb:
> - Wahl zwischen Keil Compiler und SDCC

SDCC? Für ARM? Ich habe den mal unter 8051 benutzt, war damals gegenüber 
Keil nicht satisfaktionsfähig. ARM GCC ist dem turmhoch überlegen.
Und für EFM32 muss es AFAIK auch Keil Unterstüzung geben.

Lothar schrieb:
> - weitaus bessere analoge Peripherie

Da kann man geteilter Meinung sein, die integrierten Opamps bei LG/GG/WG 
könnten recht pfiffige Lösungen zulassen. Und 2x 12 Bit DAC hat man 
sonst kaum auf µCs.


Lothar schrieb:
> - stabiles Debuggen mit J-Link

Bei mir hat es mit EFM32 und den JLinks nie ernsthaft Probleme gegeben, 
aber YMMV.
Gast #4998132
Lesenswert?
• ▲
▼
Jim M. schrieb:
> Ich habe den mal unter 8051 benutzt, war damals gegenüber
> Keil nicht satisfaktionsfähig

Keil C51 erzeugt etwas besseren Code aber SDCC unterstützt inzwischen 
ISO C11 und Keil ist noch bei C90 nicht mal inline gibt es. Wird 
offensichtlich nicht mehr mit voller Kraft weiterentwickelt. Was für die 
EFM8 blöd ist.

> Und 2x 12 Bit DAC hat man sonst kaum auf µCs

EFM8LB hat 4x 12 Bit DAC und nebenbei 14 Bit ADC 1 MSPS. LPC ARM gibt es 
bis 12 Bit 80 MSPS das geht Richtung FPGA

> Bei mir hat es mit EFM32 und den JLinks nie ernsthaft Probleme gegeben

Es ist besser geworden. Aber schau mal ins Silabs Forum da gibt es noch 
reichlich.

> Im neuen Bluetooth STK wird GCC

Dann ist das hier überholt?

http://community.silabs.com/t5/Simplicity-Studio-and-Software/Install-gcc-for-BGM111/td-p/190236

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.