Skip to content

This project is an example of IAP Bootloader with UART. Now is using in stm32f107vct6 chip and Keil MDK-Arm uvision5.

License

Notifications You must be signed in to change notification settings

gampt/STM32-Bootloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32 UART_IAP_Bootloader

  • Device: stm32f107vct6
  • Tool: Keil MDK-ARM uvision5
  • How to Start:
    step1: Download project.

step2: Open IAP project and program to chip.

step3: Open uart terminal(realterm) and setting baudrate: 115200.

step4: Open APP project and compile, the binary code will be create at ./Program_APP/Project.bin

step5: Using uart terminal software select ./Program_APP/Project.bin then send it.

step6: Uart terminal will recive data of Project.bin and the led PE2,PE5 blink once. Now is in APP mode. Have fun!

How Simple Bootloader work?

In the First, host send data of Project.bin. Then IAP recive the data size equal to define ProgramSize. The IAP will write program to flash and jump to setting address to execute APP.

About

This project is an example of IAP Bootloader with UART. Now is using in stm32f107vct6 chip and Keil MDK-Arm uvision5.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 75.8%
  • Assembly 16.5%
  • HTML 7.7%