Forum: Mikrocontroller und Digitale Elektronik Mikrokontroller Board "Stellaris® LM3S811 Evaluation Board" in Betrieb nehmen


von Hel B. (helbi)



Lesenswert?

Hallo,

ich wollte Mikrokontroller Board "Stellaris® LM3S811 Evaluation Board" 
in Betrieb nehmen und dabei hätte einige Fragen.

1. Ich habe auf mein PC die Entwicklungsumgebung Keil-uVision, Version 4 
installiert.

Nach der Installation entstanden im Feld "Projekt" irgendwelche von mir 
nicht eingeladene Projektdateien (s.Bild_1 frisch install.jpg)

2. Ich wollte meine schon vorhandene Ziel-Projektvorlage öffnen mit 
meinen Projektdateien.
Die Projektdateien sind im "Bild_2 Projektdateien" zu sehen.

3. Ich mache Projekt -> Open Projekt -> Select project file
und sehe "Bild_3 open_projeck_file" und !!! sehe dass Keil_uVision 
bisschen andere Dateitype zum Öffnen vorschlägt als meine Type von 
Projektdateien (z.B. nicht "projektvorlage.uvprojx" sondern 
"___.uvproj").
Keil_uVision sieht (zum öffnen) meine Projektdatei überhaupt 
"projektvorlage.uvprojx" nicht.

3a. !! Warum unterscheidet es sich um eine Buchstabe (Dateityp)?

3b. Hat das mit Keil_uVision-VERSION zu tun?
    Im Labor konnte ich die Projektvorlage Problemlos mit Keil_uVision 
öffnen und Programm "main.c" funktionierte einwandfrei...Mir wurde auch 
empfohlen, Kel-Version 4 zu installieren.

3c. Was sollte ich tun, damit ich diese Projektvorlage doch öffnen 
könnte?
Oder ist der automatisch aufgetauchte Projektdateien sind auch gültig, 
nur muss ich mein File "Main.c" mit dem Programm dorthin reinschmeißen?

4. Ich speichere und Kompiliere eine Datei aus dem automatisch 
aufgetauchten Projektdateien und tippe auf "LOAD" um Kommunikation (Über 
USB) zwischen meinem PC und Mikrokontrollerboard zu testen.

Es erscheint die Fehlermeldung: "No_ULINK_Device_found.jpg" 
(Bild_4_No_ULINK_Device_found.jpg)
Anscheinden fehlt Treiber.

4a. Ich probiere in das Geräte-Manager zu gucken: ich drucke "Treiber 
aktualisieren" (onlinesuche) und erhalte Meldung "Treibersoftware für 
das Gerät wurde nicht gefunden.

4b. !! Wo kann ich doch den Treiben zu finden und downzuloaden? (Für 
Windows 8, 64 Bit). Wird sich dann der Treiber in richtigen Speicherort 
platzieren oder muss man manuell zuweisen? Wohin?



Vielen Dank.

von ./. (Gast)


Lesenswert?

> projektvorlage.uvprojx

Das ist fuer Keil 5.

> No_ULINK_Device_found

Die Stellarisboards haben ueblicherweise einen ICDI-Debugger an Bord
oder separat mit dabei.

Den muss man halt dann auch auswaehlen.

Das steht auch in der Doku zum Board.


Die solltest Du vielleicht mal lesen.

von Hel B. (helbi)


Lesenswert?

Danke.

ich suche nach Keil Version 5. Für Keil Vers 4 wurde MDK-Version 
empfohlen.
Also suche ich auch MDK-Version für Keil Vers. 5.

Ich finde aber Keil 5 für Windows 8, 32 bit. Ich habe aber Windows 64 
bit und finde leider nicht. Außerdem, sehe ich downloadmöglichkeit Keil 
5 MDK für ARM, aber bei mir ist nicht ARM, sondern LM3S811 von Texas 
Instruments.

Kennen Sie download-link für Keil Version 5 für Windows 8, 64 bit, für 
LM3S811 ?



Momentan habe ich kein beigelegtes CD mit Treiber zum Board. Das 
Mikrokonterollerboard war im Labor nur über USB-Kabel mit dem PC 
verbunden.
Dieses Kabel habe ich dabei jetzt.

Könnten Sie bitte helfen, richtige Treiber (ICDI-Debugger?) im Internet 
hinzuweisen ?

Ich bin kein Profi in dem Bereich...

von Hel B. (helbi)


Lesenswert?

Ah, wenigstens ertses Problem ist gelöst.

Ich habe Keil-Mikro_Vision Version 5 installiert. Jetzt sieht Keil_5 
meine Projektvorlage und konnte das wenigstens öffnen.


Im Labor aber ich konnte diese Projektvorlage einwandfrei kompilieren.
Hier versuche ich auch, Projekt zu kompilieren. aber es tauchen 3 Errors 
beim Kompilieren:


*** Using Compiler 'V5.06 update 1 (build 61)', folder: 
'C:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'Vorlage'
compiling main.c...
main.c(1): error:  #5: cannot open source input file "inc/lm3s811.h": No 
such file or directory
  #include "inc/lm3s811.h"
main.c: 0 warnings, 1 error
assembling startup_rvmdk.S...
compiling jtag.c...
jtag.c(1): error:  #5: cannot open source input file "inc/hw_memmap.h": 
No such file or directory
  #include "inc/hw_memmap.h"
jtag.c: 0 warnings, 1 error
compiling display96x16x1.c...
display96x16x1.c(33): error:  #5: cannot open source input file 
"inc/hw_i2c.h": No such file or directory
  #include "inc/hw_i2c.h"
display96x16x1.c: 0 warnings, 1 error
".\rvmdk\program.axf" - 3 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:02

von ont (Gast)


Lesenswert?

>main.c(1): error:  #5: cannot open source input file "inc/lm3s811.h": No
>such file or directory

Und?
Existieren diese Files am vom Compiler erwarteten Ort?

von Hel B. (helbi)


Angehängte Dateien:

Lesenswert?

Wie kann ich prüfen, im welchen Ort die Files vom Compiler erwartet sind 
?

Welche files (beim Compilieren) genau ? zu welchen Ort geschickt werden 
müssten?

Außerdem, ich Platziere die Projektvorlage (noch kein Programm drin) als 
Bild_6_Proj_Vorl.

von Hel B. (helbi)


Lesenswert?

Ist der gesuchte Treiber hier downzuloaden?:

http://www.ti.com/tool/sw-usb-windrivers

Wegen der Fehlermeldung "No_ULINK_Device_found" 
(Bild_4_No_ULINK_Device_found.jpg) beim Drucken von "LOAD":

braucht man den Treiber für USB oder für das evaluation-Board ?

von ./. (Gast)


Lesenswert?

> main.c: 0 warnings, 1 error
Da fehlt noch das ARM-Legacy-Pack. Gibt es auch bei Keil.

> "No_ULINK_Device_found"
Ein ICDI ist kein U-Link. Das muss man im Projekt dann
auch als Debug-Adapter einstellen.

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.