This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F280049: if i want use IQmath in 280049 , how could i cofig the CMD file of TMS320F280049

Part Number: TMS320F280049
Other Parts Discussed in Thread: TMS320F28033, C2000WARE

Tool/software: Code Composer Studio

Hi:

i now use 280049, i want use IQmath, but i can find the IQ math tables in Boot ROM like TMS320F28033;  if i want to use IQmath in FLASH  ,how can i config the CMD file, please let me know , tks

IQTABLES : origin = 0x3FE000, length = 0x000B50 /* IQ Math Tables in Boot ROM */
IQTABLES2 : origin = 0x3FEB50, length = 0x00008C /* IQ Math Tables in Boot ROM */
IQTABLES3 : origin = 0x3FEBDC, length = 0x0000AA /* IQ Math Tables in Boot ROM */

.......

/* Allocate IQ math areas: */
IQmath : > FLASH PAGE = 0 /* Math Code */
IQmathTables : > IQTABLES, PAGE = 0, TYPE = NOLOAD

  • In this case, you will want to remove the IQmath_BootROMSymbols.lib (if any) from the Linker properties of your project, so that the Boot ROM associations of the IQmath tables are not made. Then in the .cmd file you will assign the IQmath tables (as listed above in your post) to Flash sections. You can refer to the cmd file in C:\ti\c2000\C2000Ware_2_00_00_02\libraries\dsp\FPU\c28\examples\fft\2837x_rfft_adc as an example.

    Thanks,

    Sira

  • thank you , i now edit like this :

    IQmath : > FLASH_BANK0_SEC0, PAGE = 0, ALIGN(4)
    IQmathTables : > RAMGS3, PAGE=1

    and problem solved .  but your example code has no IQmath code in cmd file.

  • Good to hear. My intent was to show you how to modify the cmd file for Flash sections. Then you can put anything there (IQMath).

    Thanks,

    Sira