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.

TMS320F28379D: FCL with Biss-C Encoder

Part Number: TMS320F28379D
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE, TMDXIDDK379D

Dear Ramesh Ramamoorthy,

I am trying to test an FCL and a Biss-c based servo motor. C2000ware does not include the Biss-c library, so I plan to add the Biss-c library from controlSUITE to the FCL project.

Can I use it like this? If this is possible, please let me know the cautions and give to me your advice when adding and using the Biss-c library.

Sincerely,

Eui-heon

  • Eui-heon,

    You should be able to integrate. Make sure to initialize the relevant GPIOs used by BiSS. Let us know if you run into issues.

  • Dear Ramesh Ramamoorthy,

    The following warnings and errors occur while adding the biss-c library to the FCL project. How can I fix it?

    =====================================================================================

    >> Compilation failure
    makefile:178: recipe for target 'fcl_f2837x_tmdxiddk.out' failed
    warning #10373-D: library " ... /PM_bissC_Lib.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
    warning #10373-D: library "... /PM_bissC_Lib.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.

    undefined first referenced
    symbol in file
    --------- ----------------
    PM_bissc_generateCRCTable ./bissc.obj
    PM_bissc_setFreq ./bissc.obj
    PM_bissc_setupPeriph ./bissc.obj

    ================================================================

    Sincerely, 

    Eui-heon

  • Dear Ramesh Ramamoorthy,

    The reason is different output format of FCL project (eabi(ELF) and Biss-c  library(COFF).

    When I changed output format of FCL project to COFF there exist error and warning as following.

    ==============================================================================

    >> Compilation failure
    makefile:178: recipe for target 'fcl_f2837x_tmdxiddk.out' failed
    warning #10373-D: library "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f2837x.lib" contains ELF object files which are incompatible with the TI-COFF output file. Ensure you are using the proper library.
    warning #10373-D: library "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f2837x.lib" contains ELF object files which are incompatible with the TI-COFF output file. Ensure you are using the proper library.
    warning #10247-D: creating output section "Clb2LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb2LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb2DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1DataExchgRegsFile" without a SECTIONS specification
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/solutions/tmdxiddk379d/f2837x/cmd/iddk_servo_2837x_ram_lnk_cpu1.cmd", line 104: error #10099-D: program will not fit into available memory. run placement with alignment/blocking fails for section ".ebss" size 0xaeb page 0. Available memory ranges:
    RAMLS6 size: 0x800 unused: 0x7d8 max hole: 0x7d8
    RAMLS7 size: 0x800 unused: 0x800 max hole: 0x800

    undefined first referenced
    symbol in file
    --------- ----------------
    _readTformatEncPosition ./sources/fcl_tformat_f2837x_config.obj

    ============================================================

    Sincerely,

    Eui-heon

  • Some one of us will get back to you on this, give us some time. Thanks.

  • Hello,

    It looks like you are trying to combine 3 projects - FCL, t-format and BiSS-C.  The BiSS-C library we have today is only in COFF format and therefore this combination will not work until we release a new BiSS-C example that supports EABI.  As I mentioned in your other post, we plan to do this later this year.  Everything in the project needs to be compiled for either COFF or EABI. 

    Best Regards

    Lori

  • Dear Lori, Ramesh Ramamoorthy,

    Thank you for your replay. 

    If any form of solution is supported, I was planning to test it this weekend with our customer, but it's really unfortunate.

    Is there any way other than waiting till later this year?

    sincerely,

    Eui-heon

  • BiSS is in COFF so if you can recompile FCL and t-format in COFF it could be combined.   This is possible for t-format. 

     Can you comment on FCL?

  • Yes, the example project released supports T-format and FCL in both COFF and ELF formats.

  • Dear Ramesh Ramamoorthy,

    When I changed output format of FCL project to COFF there exist error and warning as following.

    How can I resolve my problems?

    ==============================================================================

    >> Compilation failure
    makefile:178: recipe for target 'fcl_f2837x_tmdxiddk.out' failed
    warning #10373-D: library "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f2837x.lib" contains ELF object files which are incompatible with the TI-COFF output file. Ensure you are using the proper library.
    warning #10373-D: library "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f2837x.lib" contains ELF object files which are incompatible with the TI-COFF output file. Ensure you are using the proper library.
    warning #10247-D: creating output section "Clb2LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb2LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb2DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1DataExchgRegsFile" without a SECTIONS specification
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/solutions/tmdxiddk379d/f2837x/cmd/iddk_servo_2837x_ram_lnk_cpu1.cmd", line 104: error #10099-D: program will not fit into available memory. run placement with alignment/blocking fails for section ".ebss" size 0xaeb page 0. Available memory ranges:
    RAMLS6 size: 0x800 unused: 0x7d8 max hole: 0x7d8
    RAMLS7 size: 0x800 unused: 0x800 max hole: 0x800

    undefined first referenced
    symbol in file
    --------- ----------------
    _readTformatEncPosition ./sources/fcl_tformat_f2837x_config.obj

    ============================================================

    Sincerely,

    Eui-heon

  • Eui-Heon Jung said:
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_2_01_00_00/libraries/position_sensing/tformat/lib/PM_tformat_lib_f2837x.lib" contains ELF object files which are incompatible with the TI-COFF output file. Ensure you are using the proper library.

    I can comment on the first one - The t-format library will need to be rebuilt using COFF. 

  • Dear Lori, Ramesh Ramamoorthy,

    I understand your comment. What I'm curious about is the rest of the warning.

    =============

    warning #10247-D: creating output section "Clb2LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3LogicCtrlRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb2LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3LogicCfgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb3DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb2DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb4DataExchgRegsFile" without a SECTIONS specification
    warning #10247-D: creating output section "Clb1DataExchgRegsFile" without a SECTIONS specification

    ===============

    sincerely, 

    Eui-heon

  • Eui-heon,

    In the BiSS example (ControlSUITE) these sections are included in the linker command file I've highlighted below.  Add this .cmd to your project. 

  • Dear Lori Heustess,

    I got some error messages when including F2837xD_Headers_clb_cpu1.cmd into the FCL project.

    ============================================================================

    Description Resource Path Location Type
    #10265 no valid memory range(null) available for placement of ".ebss" iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 105 C/C++ Problem
    #10265 no valid memory range(null) available for placement of ".stack" iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 92 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "AccessProtectionRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 241 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "AdcaRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 154 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "AdcbRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 155 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "AdccRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 156 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "AdcdRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 157 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "AnalogSubsysRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 159 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "CanaRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 161 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "CanbRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 162 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Cla1RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 164 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "ClaData" iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 119 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "CLAscratch" iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 132 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "ClbXbarRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 167 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "ClkCfgRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 267 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "CpuSysRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 268 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "DcsmZ1RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 186 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "DcsmZ2RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 187 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "DevCfgRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 266 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "DmaRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 190 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Emif1RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 200 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Emif2RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 201 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm10RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 212 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm11RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 213 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm12RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 214 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm1RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 203 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm2RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 204 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm3RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 205 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm4RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 206 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm5RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 207 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm6RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 208 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm7RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 209 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm8RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 210 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwm9RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 211 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EPwmXbarRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 216 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "EQep1RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 218 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Flash0CtrlRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 222 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Flash0EccRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 223 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "GpioCtrlRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 225 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "GpioDataRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 226 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "IpcRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 233 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "McbspaRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 245 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "McbspbRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 246 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "MemCfgRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 238 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "MemoryErrorRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 242 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "OutputXbarRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 228 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Sdfm1RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 258 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "Sdfm2RegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 259 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "UNION_1" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 139 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "UppRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 248 C/C++ Problem
    #10265 no valid memory range(null) available for placement of "WdRegsFile" F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 272 C/C++ Problem
    #99900 error limit reached; 100 errors detected fcl_f2837x_tmdxiddk C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section ".ebss" size 0xa95 page 1 iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 105 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section ".stack" size 0x380 page 1 iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 92 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "AccessProtectionRegsFile" size 0x40 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 241 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "AdcaRegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 154 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "AdcbRegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 155 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "AdccRegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 156 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "AdcdRegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 157 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "AnalogSubsysRegsFile" size 0x48 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 159 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "CanaRegsFile" size 0x164 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 161 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "CanbRegsFile" size 0x164 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 162 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Cla1RegsFile" size 0x3e page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 164 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "ClaData" size 0x3a page 1 iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 119 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "CLAscratch" size 0x100 page 1 iddk_servo_2837x_ram_lnk_cpu1.cmd /fcl_f2837x_tmdxiddk/cmd line 132 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "ClbXbarRegsFile" size 0x40 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 167 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "ClkCfgRegsFile" size 0x32 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 267 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "CpuSysRegsFile" size 0x82 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 268 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "DcsmZ1RegsFile" size 0x24 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 186 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "DcsmZ2RegsFile" size 0x24 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 187 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "DevCfgRegsFile" size 0x12e page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 266 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "DmaRegsFile" size 0xe0 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 190 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Emif1RegsFile" size 0x70 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 200 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Emif2RegsFile" size 0x70 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 201 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm10RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 212 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm11RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 213 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm12RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 214 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm1RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 203 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm2RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 204 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm3RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 205 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm4RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 206 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm5RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 207 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm6RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 208 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm7RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 209 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm8RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 210 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwm9RegsFile" size 0x100 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 211 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "EPwmXbarRegsFile" size 0x40 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 216 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Flash0CtrlRegsFile" size 0x182 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 222 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Flash0EccRegsFile" size 0x28 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 223 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "GpioCtrlRegsFile" size 0x180 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 225 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "GpioDataRegsFile" size 0x30 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 226 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "IpcRegsFile" size 0x24 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 233 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "McbspaRegsFile" size 0x24 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 245 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "McbspbRegsFile" size 0x24 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 246 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "MemCfgRegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 238 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "MemoryErrorRegsFile" size 0x40 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 242 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "OutputXbarRegsFile" size 0x40 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 228 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Sdfm1RegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 258 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "Sdfm2RegsFile" size 0x80 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 259 C/C++ Problem
    <a href="file:/C:/ti/ccs1011/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment/blocking fails for section "UNION_1" size 0x1c0 page 1 F2837xD_Headers_nonBIOS_cpu1_eabi.cmd /fcl_f2837x_tmdxiddk/common line 139 C/C++ Problem

    ============================================================================

    Sincerely,

    Eui-heon

  • Eui-heon,

    Unfortunately I am stumped as to why adding the one command file caused these errors.  I will have to look at it closer.  All the included .cmd file should have done is added the CLB memory and structure assignments. 

    -Lori

  • Hi Eui-heon,

    I wanted to follow-up on this thread.  Is there any change in the status of the issue?

    Thank you

    Lori

  • Dear Lori Heustess,

    Currently, position information can be received from the biss-c encoder, but the motor is not running. I don't know if it's because I changed the output format of the project, but I am debugging because the FCL related code does not work normally.

    The work related to the biss-c encoder is as follows.

    1. Use PM_bissc_Include.h, biss.h, biss.c, PM_bissC_Lib.lib from C:\ti\controlSUITE\libs\app_libs\position_manager\v01_02_00_00

    2. Add #include "F28x_Project.h" into biss.h

    3. Add "volatile" into BISSC_DATA_STRUCT (Otherwise, dataReady does not change.)

    4. Copy the contents of "F2837xD_Headers_clb_cpu1.cmd" into "F2837xD_Headers_nonBIOS_cpu1_eabi.cmd"

    5. Change  " .ebss            : > RAMLS6 | RAMLS7 " to  ".ebss            : > RAMGS7 | RAMGS8 | RAMGS9" of "iddk_servo_2837x_ram_link_cpu1.cmd" and

        "iddk_servo_2837x_flash_link_cpu1.cmd" 

    Sincerely,

    Eui-heon

  • Eui-Heon,

    I appreciate you following up with the steps you took.  I am going to close this thread for now.  If you have more questions while debugging the FCL please let us know via the  "ask related" button or "ask a new question" button.

    Best Regards

    Lori