EasyManua.ls Logo

ST ST10F276E - Figure 124. St10 F276 X New Standard Bootstrap Loader Program Flow

ST ST10F276E
564 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
The bootstrap loader UM0404
304/564 DocID13284 Rev 2
Figure 124. ST10F276x new standard bootstrap loader program flow
START
Falling-edge on
UART0 RxD?
Falling-edge on
CAN1 RxD?
Start Timer PT0
UART RxD = 0?
CAN1 RxD = 1?
PT0 > 20?
No
Count = 1
CAN RxD = 0?
No
CAN1 RxD = 1?
No
Count += 1
Count = 5?
Stop Timer PT0
Initialize CAN
Address = FA40h
No
Stop Timer PT0
Message Received?
No
[Address] = MO15_data0
Address = Address + 1
Address = FAC0h?
No
Glitch on CAN1 RxD
Clear Timer PT0
No
No
Start Timer T6
UART0 RxD = 1?
No
Stop Timer T6
Initialize UART
Send Acknowledge
Address = FA40h
Byte Received?
No
[Address] = S0RBUF
Address = Address + 1
Address = FA60h?
No
Ye s
Jump to Address FA40h
UART BOOT
CAN BOOT
CAN BOOT
UART BOOT
No

Table of Contents

Related product manuals