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.

CSS / DRB8214 EVB

Other Parts Discussed in Thread: CONTROLSUITE

I just purchased and installed CSS  and give error when I compile the project

"../F28035_FLASH_Stepper.CMD", line 52: error: progRAM memory range overlaps
   existing memory range RAML0L1
"../F28035_FLASH_Stepper.CMD", line 62: error: BEGIN memory range has already
   been specified
"../F28035_FLASH_Stepper.CMD", line 65: error: IQTABLES memory range has
   already been specified
"../F28035_FLASH_Stepper.CMD", line 65: error: IQTABLES memory range overlaps

   existing memory range IQTABLES
>> Compilation failure
"../F28035_FLASH_Stepper.CMD", line 66: error: IQTABLES2 memory range has
   already been specified
"../F28035_FLASH_Stepper.CMD", line 66: error: IQTABLES2 memory range overlaps
   existing memory range IQTABLES2
"../F28035_FLASH_Stepper.CMD", line 67: error: IQTABLES3 memory range has
   already been specified
"../F28035_FLASH_Stepper.CMD", line 67: error: IQTABLES3 memory range overlaps
   existing memory range IQTABLES3
"../F28035_FLASH_Stepper.CMD", line 69: error: BOOTROM memory range has already
   been specified
"../F28035_FLASH_Stepper.CMD", line 69: error: BOOTROM memory range overlaps
   existing memory range BOOTROM
"../F28035_FLASH_Stepper.CMD", line 70: error: RESET memory range has already
   been specified
"../F28035_FLASH_Stepper.CMD", line 70: error: RESET memory range overlaps
   existing memory range RESET
"../F28035_FLASH_Stepper.CMD", line 74: error: BOOT_RSVD memory range has
   already been specified
"../F28035_FLASH_Stepper.CMD", line 74: error: BOOT_RSVD memory range overlaps
   existing memory range BOOT_RSVD
"../F28035_FLASH_Stepper.CMD", line 76: error: RAMM1 memory range has already
   been specified
"../F28035_FLASH_Stepper.CMD", line 76: error: RAMM1 memory range overlaps
   existing memory range RAMM1
"../F28035_FLASH_Stepper.CMD", line 77: error: dataRAM memory range overlaps
   existing memory range RAML3
error: errors encountered during linking; "Stepper.out" not built
gmake: *** [Stepper.out] Error 1
gmake: Target `all' not remade because of errors.
Build complete for project Stepper

I  am new with this development tools

Could you tell me what can of set up I have to made for the compiler

jatellorm@rmv.com

  • The author of that command file F28035_FLASH_Stepper.CMD is probably best able to help.  Where did that file come from?  

    Another possibility I consider unlikely ... You could be including multiple link command files.  While it is not strictly necessary, it is very common practice to have a single link command file which contains a single instance of the MEMORY directive.  Is this true in your case?  If not, what do you have?

    Thanks and regards,

    -George

  • The file  is in the demo which I download from the USB stick from TI, when I purchased the Evaluation Board.

     

    Albert

  • Albert,

    I'm not sure which version of the project is in the USB stick, but I can import the "Stepper" project from ControlSuite and build it without errors. If you have ControlSuite installed, it is in the folder \development_kits\DRV8412-C2-KIT_v1.2\Stepper

    Check that the project has only one linker command file included in the build. The C/C++ Projects view in CCS shows 2 linker command files (F28035_FLASH_Stepper.cmd and F28035_RAM_Stepper.cmd) but depending on the build configuration selected, only one of them will be used and the other will be excluded from build. You can also check this by looking at the link command in the build console.

    This is what it looks like for my successful build:

    'Invoking: Linker'

    "C:/Program Files/Texas Instruments/C2000 Code Generation Tools 5.2.10/bin/cl2000" --silicon_version=28 -g --define=FLASH --diag_warning=225 --large_memory_model --unified_memory --cla_support=cla0 -z -m"Stepper.map" --stack_size=0x380 --warn_sections -i"C:/Program Files/Texas Instruments/C2000 Code Generation Tools 5.2.10/lib" -i"C:/Program Files/Texas Instruments/C2000 Code Generation Tools 5.2.10/include" --reread_libs --rom_model -o "Stepper.out" "./Stepper.obj" "./Stepper-DevInit_F2803x.obj" "./DSP2803x_usDelay.obj" "./DSP2803x_GlobalVariableDefs.obj" "./DLOG4CHC.obj" -l"libc.a" "C:/ti/controlSUITE/device_support/f2803x/v122/DSP2803x_headers/cmd/DSP2803x_Headers_nonBIOS.cmd" "../F28035_FLASH_Stepper.CMD" "C:/ti/controlSUITE/libs/math/IQmath/v15c/lib/IQmath.lib"

    <Linking>

    'Finished building target: Stepper.out'