Keil uVision efm32 tiny problem

OP #2676861
Lesenswert?
• ▲
▼
Hi,

hat von Euch schon mal einer mit dem Tiny von Energy Micro gearbeitet ?

Ich habe hier ein Problem mit dem efm32tg110f32

So gut wie nur minimal Beschaltung (nur interner Oszilator verwendet)

Für SWDIO,SWCLK,SWO und Reset habe ich noch extern jeweils 10k nach 
VDD(3.3V) als Pullup am Programmierstecker.
Die Dummy R sind nur zum rausführen der unbenutzten IO's da, man weiss 
ja nie. ;-)

Als Programmieradapter für SWD nehme ich einen ST32VLDISCOVERY (auf 
extern gejumpert).

Ich sehe auch ein entsprechendes Gegenstück im Keil Cortex-M Target 
Driver Setup Dialog

IDCODE 0x2BA01477 ARM CoreSight SW-DP

auch mit dem Oszi sehe ich den Traffic auf den SW Leitungen.

Die Verbindung an sich sollte daher okay sein.

Wenn ich dann aber z.Bsp. Flash Erase versuche bekomme ich einen
Debugger-Cortex-M Error "Internal command error" und µVision "Error: 
Flash erased failed - Target DLL has been cancelled" Fehler.


Ideen ?

LG

wassi
Angehängte Dateien:
Gast #2676881
Lesenswert?
• ▲
▼
Die Dinger haben im Auslieferungszustand bereits den Bootloader drauf, 
antwortet der ?  Das war zumindest mein erster Schritt bei der 
Inbetriebnahme meines EFM32GG330F1024. Ich hab allerdings auch ein STK 
und nutze zum Flashen und auch zur Inbetriebnahme den energyAware 
Commander.
Persönliche Seite #2676906
Lesenswert?
• ▲
▼
Hi,

der AGDI (µVision Target Treiber) Treiber für's Discovery JTAG/SW kommt 
von ST selbst, da haben wir keinen direkten Einfluss drauf.

"Internal command error" kommt von der dll,
"Error: Flash erased failed - Target DLL has been cancelled" ist die 
standardmessage, wenn die dll den Vorgang abgebrochen hat.

Nen ULINK oder JLink hast du nicht zufällig testhalber verfügbar?
OP #2676937
Lesenswert?
• ▲
▼
Hi,

habe es erstmal mit dem st-link versucht, da ich mit dem EFM32TG-STK3300 
aus dem keil keine Verbindung bekommen habe, wenn ich dort den j-link 
ausgewaehlt habe.

Okay mit energyAware Commander sehe ich meinen EFM32TG110F32 nun auch, 
wenn ich auf DebugMode Out stelle.

Leider bekomme ich jetzt eine Fehlermeldung "unable to read from SRAM" 
when ich ein kleines leeres "Hello World" flashen will.

mit einem ULink2 habe ich es auch versucht, keine Verbindung

LG

wassi
Gast #2679253
Lesenswert?
• ▲
▼
Energy Micro Starter Kits: "unable to read from SRAM“ -> Der Schalter am 
Batteriefach muss nach rechts gestellt werden, d.h. vom Batteriefach weg 
- siehe auch Kit Manual.

Dann wird das Board und über USB versorgt und das Debugging ist möglich.

Gruß

TK

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.