addApp und relative Pfadangabe

  • 1
  • 2
  • Page 1 of 2
Thomas.AC
Benutzer
Avatar
Gender: n/a
Age: 43
Posts: 308
Registered: 07 / 2013
Subject:

addApp und relative Pfadangabe

 · 
Posted: 12.03.2018 - 20:32  ·  #1
Hallo liebes E-LAB Team,

ich habe ein Bootloader-Projekt boot in einem Unterverzeichnis loader und möchte dieses mit AddApp und einer relativen Pfadangabe im Hauptprojekt wie folgt einbinden. (Der bootloader verwendet übrigens den XMEGA FAT Loader)

Code

Define_fuses
  addApp = 'loader/boot' // relativer Pfad zum Bootloader


Wenn mein Projekt auf einem Netzlaufwerk liegt, wird der Bootloader nicht eingebunden. Es erscheint keine Fehlermeldung. Das erzeugte Flash überprüfe ich mit dem E-LAB Programmer. Der Bootbereich ist leer.

Kopiere ich das Projekt auf eine lokale Festplatte oder ändere ich die relative Pfadangabe zu einer absoluten Pfadangabe, dann wird der Bootloader eingebunden.

Ich habe weiter rumprobiert und ein Miniprojekt erstellt, das ebenfalls den Bootloader einbindet. In diesem Fall funktioniert das Einbinden, auch im Fall Netzlaufwerk.

Falls gewünscht, kann ich das betroffene Testprojekt zur Verfügung stellen.

Gruß
Thomas
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 13.03.2018 - 08:45  ·  #2
Hallo Thomas,

bitte ein Projekt zur Verfügung stellen welches nicht funktioniert.

rolf
Thomas.AC
Benutzer
Avatar
Gender: n/a
Age: 43
Posts: 308
Registered: 07 / 2013
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 13.03.2018 - 12:10  ·  #3
Fehler tritt nicht mehr auf. :stupid:
pvs-deck
PowerUser
Avatar
Gender:
Age: 52
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 04.04.2018 - 08:33  ·  #4
Hallo Thomas.AC,
Hallo rolf,

wie kann ich erkennen, das beim flashen die BootApp mit geladen wird?

Ich habe in meiner MainApp:
Code
addApp = 'E:\.. ..PVS2014_BOOT\PVS2014_BOOT'; // Pfad zum Bootloader


drinnen stehen, ich habe aber das Gefühl, das dieser Code nicht geladen wird, wenn ich die MainApp flashe.
Auf jedenfall springt er beim Booten nicht in die BootApp rein.

Thorsten
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 04.04.2018 - 10:04  ·  #5
Hallo Thorsten

einfach mal mit dem Prommer in das Chip reinschauen.
Im Boot Bereich sollte dann Code stehen.
Wir machen es immer so dass das Boot geflasht wird.
Dann kommt die MainApp via Download. Damit ist auch
sichergestellt dass alles zusammen funzt.

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 52
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 04.04.2018 - 10:53  ·  #6
Quote by rh

Hallo Thorsten

einfach mal mit dem Prommer in das Chip reinschauen.
Im Boot Bereich sollte dann Code stehen.
Wir machen es immer so dass das Boot geflasht wird.
Dann kommt die MainApp via Download. Damit ist auch
sichergestellt dass alles zusammen funzt.

rolf


Hallo rolf,

habe es gerade mal so getestet.
ich habe nur das USB-Boot geflasht, dann mit dem Flash Downloader von euch einen Download getestet :-(

Da scheint was nicht richtig zu sein, er bleibt immer am selben Punkt stehen, $9C00. Das Timeout habe ich auch schon bis zu 5s eingestellt.

Gruß
Thorsten
You must be logged in or your permissions are to low to see this Attachment(s).
pvs-deck
PowerUser
Avatar
Gender:
Age: 52
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 04.04.2018 - 11:44  ·  #7
Hallo rolf,

komischerweise funktioniert auch nur der USB-Download (vom DEMO XMEGA_BootAppU) mit dem alten 4.0er Loader. Mit den neueren Versionen steigt aus bzw. bricht er ab und hängt sich auf.

Aber leider kann ich auch mit dem alten Flash Downloader nicht mein Projekt downloaden, dort hängt er aber an einer anderen Adresse $9A00

mfg
Thorsten Deck

Nachtrag:
Hat es evtl. etwas mit diesem Problem zu tun? USB Bootloader Error großer Code

Gibt es da eine Lösung?
You must be logged in or your permissions are to low to see this Attachment(s).
Lschreyer
Schreiberling
Avatar
Gender: n/a
Posts: 526
Registered: 02 / 2007
Subject:

Re: addApp und relative Pfadangabe

 · 
Posted: 04.04.2018 - 11:50  ·  #8
Unabhängig von der Verbindungsproblematik wäre ein Check super, der prüft ob das einzubindende Programm überhaupt da ist und ob es eine gültige hexdatei ist. Man kann da jetzt irgendetwas reinschreiben ohne dass es auch nur eine Warnung gibt.
  • 1
  • 2
  • Page 1 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   141   155 · Page-Gen-Time: 0.028076s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI