2252 views|4 replies

2015

Posts

0

Resources
The OP
 

MSP430 BootLoader Porting [Copy link]

1. What is bootlloader?
In an embedded operating system, BootLoader runs before the operating system kernel runs. It can initialize hardware devices and establish memory space mapping, so as to bring the system's hardware and software environment to a suitable state, so as to prepare the correct environment for the final call to the operating system kernel. Therefore, the loading and startup tasks of the entire system are completely completed by BootLoader.
The above is the description of bootloader on Baidu Encyclopedia, but the bootloader we are talking about here is a boot program written to realize the IAP function of the microcontroller, so that the program data of our APP can be written into the Flash program space through serial port and other communication methods to finally achieve the purpose of self-programming and program update. This is what we are talking about here. Bootloader.
2. Program architecture
A complete application system program with bootloader is divided into two parts: 1. APP program: application system function implementation layer (in layman's terms, it is the program we want to write ourselves); 2. Bootloader boot program: it is the entry program when the system starts or resets. The main functions include clock initialization, Uart communication initialization, and judgment of whether to execute the boot serial port upgrade program or jump to execute the APP program. The program architecture of Bootloader is shown in the figure below:

This post is from Microcontroller MCU

Latest reply

thank you for sharing   Details Published on 2020-8-6 10:57
 

2618

Posts

0

Resources
2
 

BootLoader is really good, with it, upgrading is no longer a problem.

This post is from Microcontroller MCU
 
 

1w

Posts

204

Resources
3
 

Thanks for sharing

This post is from Microcontroller MCU
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
 
Personal signature

玩板看这里:

http://en.eeworld.com/bbs/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 

29

Posts

0

Resources
4
 

謝謝分享

This post is from Microcontroller MCU
 
 
 

3

Posts

0

Resources
5
 

thank you for sharing

This post is from Microcontroller MCU
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list