SPRACK2A September 2019 – March 2020 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
Due to GPIO and Flash memory differences between F28004x and F28002x, BOOTDEF values and options between the two devices will not be the same. Table 11 and Table 12 outlines these differences that will have to be considered when migrating an application from F28004x to F28002x.
Color | Description |
---|---|
Options common for both devices but BOOTDEFx values may differ | |
Options applicable only for F28004x | |
Options applicable only for F28002x |
Bootloader | Option(1) | BOOTDEFx | F28004x | F28002x |
---|---|---|---|---|
Parallel | 0 | 0x00 | D0-D7=0 to 7; DSP=16; Host=11 | D0-D7=28,1 to 7; DSP=16; Host=29 |
1 | 0x20 | n/a | D0-D7=0 to 7; DSP=16; Host=11 | |
SCIA | 0 | 0x01 | TX=29; RX=28 | TX=29; RX=28 |
1 | 0x21 | TX=16; RX=17 | TX=16; RX=17 | |
2 | 0x41 | TX=8; RX=9 | TX=8; RX=9 | |
3 | 0x61 | TX=48; RX=49 | TX=2; RX=3 | |
4 | 0x81 | TX=24; RX=25 | TX=16; RX=3 | |
CANA | 0 | 0x02 | TX=32; RX=33 | TX=4; RX=5 |
1 | 0x22 | TX=4; RX=5 | TX=32; RX=33 | |
2 | 0x42 | TX=31; RX=30 | TX=2; RX=3 | |
3 | 0x62 | TX=37; RX=35 | n/a | |
SPI | 0 | 0x06 | n/a | SIMO=2; SOMI=1; CLK=3; STE=5 |
1 | 0x26 | SIMO=8; SOMI=10; CLK=9; STE=11 | SIMO=16; SOMI=1; CLK=3; STE=0 | |
2 | 0x46 | SIMO=54; SOMI=55; CLK=56; STE=57 | SIMO=8; SOMI=10; CLK=9; STE=11 | |
3 | 0x66 | SIMO=16; SOMI=17; CLK=56; STE=57 | SIMO=8; SOMI=17; CLK=9; STE=11 | |
4 | 0x86 | SIMO=8; SOMI=17; CLK=9; STE=11 | n/a | |
I2C | 0 | 0x07 | SDA=32; SCL=33 | SDA=32; SCL=33 |
1 | 0x27 | n/a | SDA=0; SCL=1 | |
2 | 0x47 | SDA=26; SCL=27 | SDA=10; SCL=8 | |
3 | 0x67 | SDA=42; SCL=43 | n/a |
Boot Mode | Option | BOOTDEFx | F28004x | F28002x |
---|---|---|---|---|
Flash | 0 | 0x03 | Entry=0x00080000; Bank/Sector=0/0 | Entry=0x00080000; Bank/Sector=0/0 |
1 | 0x23 | Entry=0x0008EFF0; Bank/Sec\tor=0/14 | Entry=0x00084000; Bank/Sector=0/4 | |
2 | 0x43 | Entry=0x00090000; Bank/Sector=1/0 | Entry=0x00088000; Bank/Sector=0/8 | |
3 | 0x63 | Entry=0x0009EFF0; Bank/Sector=1/14 | Entry=0x0008EFF0; Bank/Sector=0/14 | |
Wait | 0 | 0x04 | Watchdog enabled | Watchdog enabled |
1 | 0x24 | Watchdog disabled | Watchdog disabled | |
RAM | 0 | 0x05 | Entry=0x00000000 | Entry=0x00000000 |