mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bootloader fuer Atmega8535


Autor: horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe mich einmal mit dem Bootloader von Peter Dannegger aus der
Codesammlung befasst.

Fuer meine Atmega8  ( M8BOOT.hex / Pboot.exe ) geht das alles
wunderbar.

Dann der Versuch alles fuer den Atmega8535 anzupassen:

1) M8535BOOT.asm:.equ  signature  = 0x1E9308  ;Mega8535

2)
 m8535def.inc:.equ  RAMSTART  = 0x60   ; ?? von mir hp/1/2006
 m8535def.inc:.equ  PAGESIZEB  =64     ;  ?? von mir
 m8535def.inc:.equ  NOINTaddr=0x16  ; Mega8 18 Vectoren 0x13, hier 21
Vectoren ???????

3) BOOTLOAD.H:

;*********************************************************************** 
**
;        Constant definitions
;----------------------------------------------------------------------- 
--
.equ  xtal    = 4000000    ;11.0592MHzA
....
...
...
;----------------------------------------------------------------------- 
--
;        Port definitions
;----------------------------------------------------------------------- 
--
.equ  led_out    = PORTB    ;LEDs
.equ  led_ddr    = DDRB
.equ  led0    = PB0
.equ  led1    = PB1
.equ  led2    = PB2
.equ  led5    = PB5

.equ  UART_IN    = PIND
.equ  RXD    = PD0
;----------------------------------------------------------------------- 
--

4) Assemblierung und flashen klappt.

5) Fuses fuers Bootloaden geaendert:

S8535C  WDTON SPIEN CHOPT EESAVE BOOTSZ1 BOOTSZ0 BOOTRST
 1       1     0     1      1     0       1       0

6) Pboot.exe /B9600 /PIsony.hes
    Com1 at 9600 Baud: Connected
    Signature: 1E9408 Device:     ( Pboot nicht neu kompiliert)
    Program Isony.hex: 0000  - 13DB
    error at address: 0

da komme ich jetzt nicht weiter und bitte um Hilfe.

vielen Dank im voraus

  horst.

Autor: Phillip Hommel (philharmony)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, hat sich dazu inzwischen was ergeben?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.