Microchip SAMV71Q21ET Bedienungsanleitung


Lesen Sie kostenlos die 📖 deutsche Bedienungsanleitung für Microchip SAMV71Q21ET (30 Seiten) in der Kategorie Nicht kategorisiert. Dieser Bedienungsanleitung war für 4 Personen hilfreich und wurde von 2 Benutzern mit durchschnittlich 4.5 Sternen bewertet

Seite 1/30
SMART ARM-based Microcontrollers
AT17629: SAM E70/V70 Ethernet Bootloader
APPLICATION NOTE
Introduction
The Atmel® | SMART ARM® Cortex®-M7 based MCUs deliver the highest
performing Cortex-M7 based MCUs to the market with an exceptional
memory and connectivity options for design flexibility making them ideal for
the automotive, IoT, and industrial connectivity markets. The ARM Cortex-M7
architecture enhances performance and at the same time keeps the cost
and power consumption under control.
Microcontrollers are used in a variety of electronic products. The devices are
becoming more flexible due to the reprogrammable memory (Flash memory)
often used to store the firmware of the product. This enables the firmware in
a device to be upgraded in the field for correcting bugs or adding new
functionalities.
Features
This application note provides an Ethernet-based bootloader implementation
for Atmel SAM V7/E7 ARM Cortex-M7 based microcontrollers. It also
discusses the boot sequence, upgrade sequence, safety, and security in
bootloaders.
Atmel-42782A-SAM-V70-E70-Ethernet-Bootloader_AT17629_Application Note-09/2016
Table of Contents
Introduction......................................................................................................................1
Features.......................................................................................................................... 1
1. Abbreviations.............................................................................................................3
2. Bootloader................................................................................................................. 4
2.1. Boot Sequence.............................................................................................................................4
2.2. Upgrade Sequence.......................................................................................................................4
2.3. Safety........................................................................................................................................... 5
2.4. Security.........................................................................................................................................5
3. TFTP Protocol............................................................................................................9
3.1. TFTP Packets...............................................................................................................................9
3.2. TFTP Option Extensions............................................................................................................ 10
3.3. TFTP Option Negotiation............................................................................................................ 11
4. Example Bootloader and User Application.............................................................. 12
4.1. Hardware/Software Requirements............................................................................................. 12
4.2. Design Considerations............................................................................................................... 12
4.3. Software Architecture................................................................................................................. 13
5. Firmware Packager..................................................................................................23
5.1. Generate Configuration and Image Files................................................................................... 23
5.2. Setup tftpd64 Server Application................................................................................................24
6. Running Example Bootloader and User Application................................................27
7. References.............................................................................................................. 28
8. Revision History.......................................................................................................29
Atmel AT17629: SAM E70/V70 Ethernet Bootloader [APPLICATION NOTE]
Atmel-42782A-SAM-V70-E70-Ethernet-Bootloader_AT17629_Application Note-09/2016
2
1. Abbreviations
AES Advanced Encryption Standard
ASF Atmel Software Framework
CBC Cipher Block Chaining
CFB Cipher FeedBack
CTR Counter
ECB Electronic CodeBook
ICM Integrity Check Monitor
MCU Memory Control Unit
OFB Output FeedBack
PC Personal Computer
POR Power On Reset
RAM Random Access Memory
SHA Secure Hash Algorithm
SP Stack Pointer
VTOR Vector Table Offset Register
Atmel AT17629: SAM E70/V70 Ethernet Bootloader [APPLICATION NOTE]
Atmel-42782A-SAM-V70-E70-Ethernet-Bootloader_AT17629_Application Note-09/2016
3


Produktspezifikationen

Marke: Microchip
Kategorie: Nicht kategorisiert
Modell: SAMV71Q21ET

Brauchst du Hilfe?

Wenn Sie Hilfe mit Microchip SAMV71Q21ET benötigen, stellen Sie unten eine Frage und andere Benutzer werden Ihnen antworten




Bedienungsanleitung Nicht kategorisiert Microchip

Bedienungsanleitung Nicht kategorisiert

Neueste Bedienungsanleitung für -Kategorien-