Microchip SAMV71Q21ET Handleiding


Lees hieronder de 📖 handleiding in het Nederlandse voor Microchip SAMV71Q21ET (30 pagina's) in de categorie Niet gecategoriseerd. Deze handleiding was nuttig voor 25 personen en werd door 2 gebruikers gemiddeld met 4.5 sterren beoordeeld

Pagina 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


Product specificaties

Merk: Microchip
Categorie: Niet gecategoriseerd
Model: SAMV71Q21ET

Heb je hulp nodig?

Als je hulp nodig hebt met Microchip SAMV71Q21ET stel dan hieronder een vraag en andere gebruikers zullen je antwoorden




Handleiding Niet gecategoriseerd Microchip

Handleiding Niet gecategoriseerd

Nieuwste handleidingen voor Niet gecategoriseerd