SPRUHJ1I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
For the F2806xF and F2806xM devices, InstaSPIN-FOC v1.6 and SpinTAC v2.1.8 is stored in address range of 0x3F8000 to 0x3FBFFF and the last part of L8-RAM is reserved for InstaSPIN variables, address range 0x013800 to 0x013FFF. Note that the InstaSPIN-FOC and InstaSPIN-MOTION variable range is fixed and must not be used. The rest of L8-RAM is available to the user (0x012000 to 0x0137FF); see Figure 9-6.
In addition to InstaSPIN-FOC v1.6 and SpinTAC v2.1.8 stored in ROM, several tables in ROM have moved to new addresses. If you are porting existing code that references for example IQmath tables in ROM, your linker command file will require an update of the addresses as shown in Table 9-3.
Starting Address in ROM | F2806x | F2806xF and F2806xM |
---|---|---|
FPUTABLES | 0X03FD860 | 0X03FD590 |
IQTABLES | 0X03FDF00 | 0X03FDC30 |
IQTABLES2 | 0X03FEA50 | 0X03FE780 |
IQTABLES3 | 0X03FEADC | 0x03FE80C |