Forum: Mikrocontroller und Digitale Elektronik Fehlermeldung uVision4 von Keil


von Ma B. (drumstick)


Lesenswert?

Hallo!

Beim versuch die Software zu downloaden erscheint folgende Meldung:



No Algorithm found for: 08000000H - 08003103H
Erase skipped!



Ich habe die Einstellungen geprüft, device stimmt. Ich hatte vorhin ein 
anderes Projekt offen mit einem anderen Device. Habe dies jetzt paar mal 
gemacht und plötzlich gehts nicht mer!?

Verwende das Eval Board mcbstm32c und das uVision4 von Keil auf dem 
Board ist der STM32F107VCT6 und auf meiner anderen Hardware der 
STM32F103VCT6!

Jemand eine Idee was es noch sein könnte?

Danke und Gruss!

M.B.

von Heinz (Gast)


Lesenswert?

M. B. schrieb:
> No Algorithm found for: 08000000H - 08003103H
> Erase skipped!

Keil kann den Controller nicht programmieren!

von Ma B. (drumstick)


Lesenswert?

Die Software, die drauf ist funktioniert einwandfrei!

Ist etwas mit dem ULINK2 JTAG Adapter??

Also er kriegt keine Verbindung zum uP?

von Ma B. (drumstick)


Lesenswert?

Habe nochmals zur anderen Hardware gewechselt und da geht es ohne 
Probleme!? Seltsam?

von Sven H. (dsb_sven)


Lesenswert?

Heinz schrieb:
> M. B. schrieb:
>> No Algorithm found for: 08000000H - 08003103H
>> Erase skipped!
>
> Keil kann den Controller nicht programmieren!

Hat Heinz doch schon gesagt, offensichtlich fehlt der 
Programmieralgorithmus für den anderen Controller.

Muss da eventuell eine weitere Lizenz erworben werden?

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Hi,

du musst den ULink (oder was du verwendest) an zwei Stellen eintragen:
Options for Target: Debug und Utilities.

Das liegt daran, dass man zwei getrennte Debugger zum Debuggen und 
Flashen verwenden kann (z.B. NXP Flash Magic nur zum Flashen).

Utilities, ULink oder JLink auswählen, Setup, unter "Flash Download" den 
richtigen Flash Alg. hinzufügen (z.B. STM32F10x High-Density Flash 
512k).

Dann sollte es auch funktionieren. Zusätzliche Lizenzen werden nicht 
benötigt.

Sollte es noch Probleme geben, hier posten.
Frage: Unter Options for Target, Debug -> ULink -> Settings -> Debug, 
wird da der STM32 erkannt?


VG,
/th.

von Ma B. (drumstick)


Lesenswert?

Hi Random

> Utilities, ULink oder JLink auswählen, Setup, unter "Flash Download" den
> richtigen Flash Alg. hinzufügen (z.B. STM32F10x High-Density Flash
> 512k)

Das musste ich noch angeben! Jetzt läufts! Aber wieso hat er das 
plötzlich verloren? Das musste ich zum ersten mal machen!

Danke und Grüsse!

M.B.

von STM32User (Gast)


Lesenswert?

> Das musste ich noch angeben! Jetzt läufts! Aber wieso hat er das
> plötzlich verloren? Das musste ich zum ersten mal machen!

Das kann passieren, wenn du so mittendrin mal den Controller (Target)
änderst.

von Ma B. (drumstick)


Lesenswert?

Ah,ok!

Zum Glück nichts schlimmeres, dachte schon hätte was geschliessen ;-)

danke!

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.