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

 

  1.   1
    1.     2
    2.     3
      1.      4
    3.     5
      1.      6
      2.      7
      3.      8
      4.      9
      5.      10
      6.      11
    4.     12
      1.      13
        1.       14
        2.       15
        3.       16
        4.       17
        5.       18
        6.       19
        7.       20
      2.      21
      3.      22
      4.      23
      5.      24
        1.       25
          1.        26
          2.        27
          3.        28
        2.       29
          1.        30
          2.        31
        3.       32
        4.       33
        5.       34
      6.      35
        1.       36
        2.       37
        3.       38
      7.      39
      8.      40
        1.       41
        2.       42
      9.      43
      10.      44
    5.     45
      1.      46
      2.      47
      3.      48
      4.      49
      5.      50
        1.       51
        2.       52
        3.       53
      6.      54
        1.       55
        2.       56
        3.       57
    6.     58
  2.   59

BOOTDEF Values Comparison

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.

Table 10. Boot options Legend

Color Description
Options common for both devices but BOOTDEFx values may differ
Options applicable only for F28004x
Options applicable only for F28002x

Table 11. Bootloaders and GPIO Assignment Comparison

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
Consult device datasheet to ensure that the GPIOs assigned to these options are available for a specific package

Table 12. Boot Modes Comparison

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