| Electronic Components Datasheet Search |
|
ST10F296E Datasheet(PDF) 72 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST10F296E Datasheet(HTML) 72 Page - STMicroelectronics |
|
72 / 346 page ![]() Obsolete Product(s) - Obsolete Product(s) The bootstrap loader ST10F296E 72/346 Figure 9. Memory configuration after reset 1. As long as the ST10F296E is in BSL, user software should not try to execute code from the internal IFlash as the fetches are redirected to the Test-Flash. 6.2.6 Loading the startup code After the serial link initialization sequence (see Section 6.3 and Section 6.4), the BSL enters a loop to receive 32 bytes (boot via UART) or 128 bytes (boot via CAN). These bytes are stored sequentially into the ST10F296E dual-port RAM from location 00’FA40h. To execute the loaded code, the BSL jumps to location 00’FA40h. The bootstrap sequence running from the Test-Flash terminates. However, the microcontroller remains in BSL mode. The initially loaded routine (the first level user code) most probably loads additional code and data. This first level user code may use the pre-initialized interface (UART or CAN) to receive data, a second level code, and store it to arbitrary user-defined locations. This second level code may be the final application code. It may also be another, more sophisticated, loader routine that adds a transmission protocol to enhance the integrity of the loaded code or data. It may also contain a code sequence to change the system configuration and enable the bus interface to store the received data into external memory. In all cases, the ST10F296E runs in BSL mode, i.e. with the watchdog timer disabled and with limited access to the internal IFlash area. int. Flash enabled Access to external bus disabled Access to Int. RAM 1 0 int. Flash enabled Access to external bus enabled Access to Int. RAM 1 0 Int. RAM 1 0 Depends on reset config. (EA, PO) Depends on reset config. 16 Mbytes 16 Mbytes 16 Mbytes BSL mode active EA pin Code fetch from internal Flash Data fetch from internal Flash area area Yes (P0L.4 = 0 High Test-Flash access User IFlash access Yes (P0L.4 = 0 Low Test-Flash access User IFlash access No (P0L.4 = 1 According to application User IFlash access User IFlash access Obsolete Product(s) - Obsolete Product(s) |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |