Kommt der Atmel SAME70Q21 mit Bootloader?

OP #5051585
Lesenswert?

Hallo zusammen,
ich möchte mir ein Board bauen für den SAME70Q21 und ich bin am 
verzweifeln, ich finde einfach nicht raus ob der mit einem Bootloader 
vorprogrammiert wurde.
Ok, ich habe inzwischen 1000 fach gelesen das das xplained Board mit 
bootloader kommt, aber ob der Microcontroller generell einen Bootloader 
vorinstalliert hat bleibt mir ein Rätzel.
Vielleicht liegt es allerdings auch an meinen englisch Kenntnissen, da 
im Datenblatt steht:
1
16 Kbytes ROM with embedded Boot Loader routines (UART0, USB) and IAP
2
routines.
Das könnte meiner Meinung nach bedeuten das er entweder tatsächlich 
einen Bootloader vorinstalliert hat oder das ein bootloader der 
installiert werden kann nativ diese Methoden unterstützt.
Ich würde mir zum ausprobieren so ungerne extra einen Teuren Programmer 
leisten.
Ich bin dankbar für jede Hilfe.

Beste Grüße

Felix
Gast #5051587
Lesenswert?

Felix H. schrieb:
> Hallo zusammen,
> ich möchte mir ein Board bauen für den SAME70Q21 und ich bin am
> verzweifeln, ich finde einfach nicht raus ob der mit einem Bootloader
> vorprogrammiert wurde.
> Ok, ich habe inzwischen 1000 fach gelesen das das xplained Board mit
> bootloader kommt, aber ob der Microcontroller generell einen Bootloader
> vorinstalliert hat bleibt mir ein Rätzel.
> Vielleicht liegt es allerdings auch an meinen englisch Kenntnissen, da
> im Datenblatt steht:16 Kbytes ROM with embedded Boot Loader routines
> (UART0, USB) and IAP
> routines.
> Das könnte meiner Meinung nach bedeuten das er entweder tatsächlich
> einen Bootloader vorinstalliert hat oder das ein bootloader der
> installiert werden kann nativ diese Methoden unterstützt.
> Ich würde mir zum ausprobieren so ungerne extra einen Teuren Programmer
> leisten.
> Ich bin dankbar für jede Hilfe.
>
> Beste Grüße
>
> Felix

OK. Du willst ein fettest Cortex M7 Board selber bauen (???), aber kein 
Geld für einen Programmer/Debugger ausgeben?
Kauf dir:
Ein billiges Devboard mit integriertem Debugger/Programmer (NXP, STM, 
Atmel?) oder nen J-Link Edu dazu.
Sonst bist du am Arsch...
OP #5051590
Lesenswert?

Nah, ich bin niemals im Arsch,
ich baue mir immer meine Boards selber, das passt schon, dann habe ich 
gleich ein Sinn für die Hardware. Das mache ich auch insbesondere weil 
es mein Hobby ist. Weiter brauche ich eh meine eigenen Pläne wenn ich 
eigene Geräte baue, ein breakout Board ist da meist das einfachste. 
Deshalb lohnt es sich für mich eigentlich immer. Wenn es notwendig ist 
werde ich mir auch ein Programmer kaufen und auf jedenfall werde ich die 
JTAG-Schnittstelle rausführen.
Aber was ich ja nun gerne wissen würde ist ob es notwendig ist diesen zu 
kaufen.
Der J-Link Edu scheint ein guter Tip zu sein.
Den Arbeitsaufwand kann ich ansonsten ganz gut selber einschätzen.

Danke

Felix
Gast #5051599
Lesenswert?

Felix H. schrieb:
> im Datenblatt steht:16 Kbytes ROM with embedded Boot Loader routines
> (UART0, USB) and IAP
> routines.


das Schlüsselwort ist ROM
das kannst du weder löschen noch selbst programmieren.
Also ist da was vom Hersteller drin.
Die Aussage im Datenblatt ist klar und eindeutig.
Moderator (Firma: Titel) Persönliche Seite #5051609
Lesenswert?

Felix H. schrieb:
> im Datenblatt steht:16 Kbytes ROM with embedded Boot Loader routines
> (UART0, USB) and IAP routines.
Ein ROM kann nur der Hersteller ändern. Also ist die logische 
Konsequenz, dass der Bootloader SAM-BA nach dem Start vorhanden ist. 
Ob er aktiv ist, bestimmt das GPNVM Bit 1. Die Defaulteinstellung ist 
'0' ==> Boot ROM aktiv.

Felix H. schrieb:
> Vielleicht liegt es allerdings auch an meinen englisch Kenntnissen
Daran musst du arbeiten: das Datenblatt hat 1871 Seiten. Um die von dir 
benötigte Information zu finden, habe ich 2 Minuten gebraucht. Es geht 
also sicherlich überhaupt nicht ohne grundlegende Kenntnisse, du wirst 
schon beim nächsten klitzekleinen Problem gleich dastehen...
Angehängte Dateien:
Gast #5308734
Lesenswert?

Hallo,
ich habe diesen Beitrag gerade gefunden und weiß nicht ob das Bord schon 
funktioniert.
Ich wollte nur noch etwas zu SAM-BA sagen. Also im ROM liegt KEIN 
Bootprogramm sondern nur der "SAM-BA Monitor". Dieser kommuniziert über 
UART oder USB mit dem PC und der darauf laufenden Software "SAM-BA". 
Nach Herstellung der Verbindung wird der eigentliche Bootloader vom PC 
in den den RAM kopiert und dann von dort aus der Flash beschrieben.

:-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren