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.

TMS320F28035: warning #10068-D: no matching section

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

  • When I add Flash2803x_API_V100.lib in cmd file,

    Flash28_API:
    {
    -l Flash2803x_API_V100.lib(.econst)
    -l Flash2803x_API_V100.lib(.text)
    }
    LOAD = FLASHA,
    RUN = RAML0,
    LOAD_START(_Flash28_API_LoadStart),
    LOAD_END(_Flash28_API_LoadEnd),
    RUN_START(_Flash28_API_RunStart),
    PAGE = 0
  • I receive this warning while building the project on Flash,

    "../cmd/DSP28035FlashLnkBoot.cmd", line 166: warning #10068-D: no matching section
    "../cmd/DSP28035FlashLnkBoot.cmd", line 167: warning #10068-D: no matching section
  • What does this warning mean and how can it be resolved?

      Thanks in advance,

  • I think that this is saying that FLASHA and RAML0 are not defined in your .cmd file, but you can double check that with the line number in the .cmd file that this matches.

    I will advise that the flash API is stored inside the ROM on this device, if you want to use it, you can just load/run from the same location to save the trouble of copying it to RAM, and storing it in the FLASH.

    An example linker file for this option is in this C2000Ware path: C:\ti\c2000\C2000Ware_5_00_00_00\libraries\boot_rom\f2803x\v1_0\rom_sources\lnk\https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/TMS320x2803x_5F00_boot_5F00_rom_5F00_lnk.cmd

     Best,

    Matthew

  • It appears you get this warning when you include the library but don't reference anything in those sections. It went away when I added a function call from the library.