SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
This sections gives details about the entry point addresses for various boot modes. These entry points direct the boot ROM what address to branch to at the end of booting as per the selected boot mode.
Table 4-22 and Table 4-23 give details about the entry point addresses for the Flash boot mode, RAM boot mode, and Secure Flash boot mode.
There are a number of Flash banks assigned to CPU1 by default, which can be allocated to CPU2 by configuring in software. Bank0 is always allocated to CPU1 only. This boot mode selects the memory address in Flash to branch to once boot has completed.
The Secure Flash boot can be executed with PLL enabled to run at 200MHz.
Boot Mode | Option | BOOTDEFx Value | Flash Sector | Address | Packages Supported |
---|---|---|---|---|---|
Flash | 0 | 0x03 | CPU1 Bank 0 Sector 0 | 0x0008 0000 | All |
Flash | 1 | 0x23 | CPU1 Bank 0 End of Sector 127 | 0x0009 FFF0 | All |
Flash | 2 | 0x43 | CPU1 Bank 1 Sector 0 | 0x000A 0000 | All |
Flash | 3 | 0x63 | CPU1 Bank 2 Sector 0 | 0x000C 0000 | All |
Flash | 4 | 0x83 | CPU1 Bank 3 Sector 0 | 0x000E 0000 | All |
Flash | 5 | 0xA3 | CPU1 Bank 4 Sector 0 | 0x0010 0000 | All |
Flash | 6 | 0xC3 | CPU1 Bank 4 End of Sector 127 | 0x0011 FFF0 | All |
RAM | RAM | 0x05 | N/A | 0x0000 0000 | All |
Secure Flash | 0 | 0x0A | CPU1 Bank 0 Sector 0 | 0x0008 0000 | All |
Secure Flash | 2 | 0x4A | CPU1 Bank 1 Sector 0 | 0x000A 0000 | All |
Secure Flash | 3 | 0x6A | CPU1 Bank 2 Sector 0 | 0x000C 0000 | All |
Secure Flash | 4 | 0x8A | CPU1 Bank 3 Sector 0 | 0x000E 0000 | All |
Secure Flash | 5 | 0xAA | CPU1 Bank 4 Sector 0 | 0x0010 0000 | All |
Boot Mode | Option | BOOTDEFx Value | Flash Sector | Address | Packages Supported |
---|---|---|---|---|---|
Flash | 0 | 0x03 | CPU2 Bank 0 Sector 0 | 0x0008 0000 | All |
Flash | 1 | 0x23 | CPU2 Bank 0 End of Sector 127 | 0x0009 FFF0 | All |
Flash | 2 | 0x43 | CPU2 Bank 1 Sector 0 | 0x000A 0000 | All |
Flash | 3 | 0x63 | CPU2 Bank 2 Sector 0 | 0x000C 0000 | All |
Flash | 4 | 0x83 | CPU2 Bank 3 Sector 0 | 0x000E 0000 | All |
Flash | 5 | 0xA3 | CPU2 Bank 4 Sector 0 | 0x0010 0000 | All |
Flash | 6 | 0xC3 | CPU2 Bank 4 End of Sector 127 | 0x0011 FFF0 | All |
RAM | 0 | 0x05 | N/A | 0x0000 0000 | All |
Secure Flash | 0 | 0x0A | CPU2 Bank 0 Sector 0 | 0x0008 0000 | All |
Secure Flash | 2 | 0x4A | CPU2 Bank 1 Sector 0 | 0x000A 0000 | All |
Secure Flash | 3 | 0x6A | CPU2 Bank 2 Sector 0 | 0x000C 0000 | All |
Secure Flash | 4 | 0x8A | CPU2 Bank 3 Sector 0 | 0x000E 0000 | All |
Secure Flash | 5 | 0xAA | CPU2 Bank 4 Sector 0 | 0x0010 0000 | All |