| 数据搜索系统,热门电子元器件搜索 |
|
ST10F296 数据表(PDF) 66 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST10F296 数据表(HTML) 66 Page - STMicroelectronics |
|
66 / 346 page ![]() Obsolete Product(s) - Obsolete Product(s) The bootstrap loader ST10F296E 66/346 6 The bootstrap loader The ST10F296E implements innovative boot capabilities to: ● Support a user defined bootstrap (see ‘alternate bootstrap loader’); ● Support bootstrap via UART or bootstrap via CAN for the standard bootstrap. 6.1 Selection among user-code, standard or alternate bootstrap The selection among user-code, standard bootstrap or alternate bootstrap is made by special combinations on Port 0L[5...4] during the time the reset configuration is latched from Port 0. The alternate boot mode is triggered with a special combination set on Port 0L[5...4]. These signals, as with other configuration signals are latched on the rising edge of the RSTIN pin. The alternate boot function is divided into two functional parts (which are independent from each other): Part 1 Selection of the reset sequence according to Port 0 configuration, user mode, and alternate mode signatures: ● Decoding reset configuration P0L.5 = 1 and P0L.4 = 1 selects normal mode and selects that user Flash is mapped from address 00’0000h. ● Decoding reset configuration P0L.5 = 1 and P0L.4 = 0 selects ST10 standard bootstrap mode (Test-Flash is active and overlaps user Flash for code fetches from address 00'0000h; user Flash is active and available for read and program). ● Decoding reset configuration P0L.5 = 0 and P0L.4 = 1 activates new verifications to select which bootstrap software to execute: – If the user mode signature in the user Flash is programmed correctly, a software reset sequence is selected and the user code is executed. – if the user mode signature is not programmed correctly, but, the alternate mode signature in the user Flash is programmed correctly, alternate boot mode is selected. – If both the user and alternate mode signatures are not programmed correctly in the user Flash, the user key location is read again. Its value determines the behavior of the selective bootstrap loader. Part 2 Running of user selected reset sequences: ● Standard bootstrap loader: Jump to a predefined memory location in Test-Flash (controlled by ST). ● Alternate boot mode: Jump to address 09’0000h. ● Selective bootstrap loader: Jump to a predefined location in Test-Flash (controlled by ST) and check which communication channel is selected. ● User code: Make a software reset and jump to 00’0000h. Obsolete Product(s) - Obsolete Product(s) |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |