Microchip SAMV71Q21RT Bruksanvisning

Läs nedan 📖 manual på svenska för Microchip SAMV71Q21RT (30 sidor) i kategorin Inte kategoriserad. Denna guide var användbar för 3 personer och betygsatt med 4.5 stjärnor i genomsnitt av 2 användare

Sida 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

Produktspecifikationer

Varumärke: Microchip
Kategori: Inte kategoriserad
Modell: SAMV71Q21RT

Behöver du hjälp?

Om du behöver hjälp med Microchip SAMV71Q21RT ställ en fråga nedan och andra användare kommer att svara dig




Inte kategoriserad Microchip Manualer

Inte kategoriserad Manualer

Nyaste Inte kategoriserad Manualer