
Contents
UM0404
8/564
DocID13284 Rev 2
XBUS high-speed synchronous serial interface . . . . . . . . . . . . . . . . 284
Error detection mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Operation of the watchdog timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
The bootstrap loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Selection among user-code, standard or alternate bootstrap . . . . . . . . 302
Standard bootstrap loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Entering the standard bootstrap loader . . . . . . . . . . . . . . . . . . . . . . . . 303
ST10 configuration in BSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Hardware to activate BSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Memory configuration in bootstrap loader mode . . . . . . . . . . . . . . . . . 307
Loading the start-up code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Exiting bootstrap loader mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Hardware requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Standard bootstrap with UART (RS232 or K-Line) . . . . . . . . . . . . . . . . . 309
Entering bootstrap via UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
ST10 configuration in UART BSL (RS232 or K-line) . . . . . . . . . . . . . . 310
Loading the start-up code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Choosing the baud rate for the BSL via UART . . . . . . . . . . . . . . . . . . 312
Standard bootstrap with CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Entering the CAN bootstrap loader . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
ST10 configuration in CAN BSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Loading the start-up code via CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Choosing the baudrate for the BSL via CAN . . . . . . . . . . . . . . . . . . . . 316