Skip to content

ApBond/Stm32Bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stm32Bootloader

Проект позволяет организовать начальный загрузчик в микроконтроллере STM32 по сетевому интерфейсу с использованием модуля ENC28J60 стека TCP/IP.

Загрузчик занимает 9Кб памяти начиная с адреса 0x8000000, а основная программа загружается начиная с адреса 0x8002400.

Для взяимодействия с загрузчиком с ПК была написана утилита на QT, обладающая следующим функционалом:

1.Соединение с устройством.

2.Отображение режима работы устройства. (Boot mode - режим загрузчика; Application mode - режим выполнения основной программы).

3.Загрузка прошивки на устройство с указанного файла.

4.Загрузка прошивки с устройства на ПК в указанный файл.

Проект включает в себя следующие разделы:

1.Bootloader - проект в Keil для микроконтроллера.

2.StmBootloader - проект в QT для ПК.

3.Blink - тестовая прошивка для загрузки в микроконтроллер через утилиту.

Для загрузки прошивки необходимо указать файл *.bin.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published