Mega programmiert Mega

  • 1
  • 2
  • Page 2 of 2
jomixl
Benutzer
Avatar
Gender:
Posts: 225
Registered: 02 / 2008
Subject:

Re: Mega programmiert Mega

 · 
Posted: 08.07.2015 - 15:03  ·  #9
... hab jetzt doch noch ein Problem ...

Hab das Hexfile der Zeilfirmware in ein Binärfile convertiert xx.bin.
Wie kann ich nun diese File im Flash des Master einbinden damit ich später den Slave programmieren kann?

Grüsse joachim
jomixl
Benutzer
Avatar
Gender:
Posts: 225
Registered: 02 / 2008
Subject:

Re: Mega programmiert Mega

 · 
Posted: 08.07.2015 - 15:15  ·  #10
... hat sich erledigt, hab einen Weg gefunden.

joachim
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2134
Registered: 03 / 2003
Subject:

Re: Mega programmiert Mega

 · 
Posted: 08.07.2015 - 16:20  ·  #11
Dann verrat mal wie :)
jomixl
Benutzer
Avatar
Gender:
Posts: 225
Registered: 02 / 2008
Subject:

Re: Mega programmiert Mega

 · 
Posted: 09.07.2015 - 08:11  ·  #12
Hallo Harry,
hab die Zielfirmware mit hex2bin konvertiert und dann als array eingefügt:

const
// Ziel Firmware
fwBuf : array[0..$1fff] of byte = 'mega8fw.bin';

Hab es noch nicht getestet aber der Compiler sagt o.k.

Gruß joachim
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: Mega programmiert Mega

 · 
Posted: 09.07.2015 - 09:14  ·  #13
eleganter ist es allerdings so:

Code

const
// Ziel Firmware
  fwBuf : array  = 'mega8fw.bin'; 


Dann ist das Array auch nur so groß wie die FW.
jomixl
Benutzer
Avatar
Gender:
Posts: 225
Registered: 02 / 2008
Subject:

Re: Mega programmiert Mega

 · 
Posted: 09.07.2015 - 14:03  ·  #14
... ist tatsächlich eleganter! danke!

Leider ist es mir bisher nicht gelungen das Ziel in den Programm-Mode zu bringen.
Hab versucht alles wie im Datenblatt zu machen, aber ich bekomme immer $FF als Antwort.

Gibt es da noch einen Trick?
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Mega programmiert Mega

 · 
Posted: 09.07.2015 - 16:46  ·  #15
der AVRco unterstützt doch das Flash Programmieren...
Vielleicht kann man Teile daraus verwenden.

Auf jeden Fall funktionierts wenn der zweite AVR sich selbst
programmieren würde und der erste den zweiten dazu füttert.

rolf
jomixl
Benutzer
Avatar
Gender:
Posts: 225
Registered: 02 / 2008
Subject:

Re: Mega programmiert Mega

 · 
Posted: 10.07.2015 - 10:34  ·  #16
... war ein Problem in der Hardware .....
auf meiner Bastelplatine war eine LED am MISO, damit hat der Programmer die Antwort des Zielprozessors nicht verstanden.

Ohne die LED hat es dann sofort funktioniert.
Danke an alle,
joachim
  • 1
  • 2
  • Page 2 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   139   153 · Page-Gen-Time: 0.031738s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI