Is there any way to move Output Section L1_data_c_prio2 from L1 to L2 memory on BF700?

I have another programmer that is programmer her code on the DSP side of the BF700 whiIe am working on firmware on the processor side.  I have moved almost all of the Input Section*** variables and functions from L1 to L2.  Now I am trying to moce the Output Section constdata and data1 from L1 to L2.  Is this even possible?


  • 0
    •  Analog Employees 
    on Jul 19, 2019 1:11 PM


    Controlling the placement of function or data is then a case of adding appropriate output section in LDF.

    You can use  #pragma section("section_name") directive to force your data into specific memory. Please refer in CCES help for more information.

    For more information, take a look at the "#pragma section/#pragma default_section" in the CCES help:
    CrossCore® Embedded Studio 2.7.0 > Blackfin® Development Tools Documentation > C/C++ Compiler and Library Manual for Blackfin® Processors > Compiler > C/C++ Compiler Language Extensions > Pragmas > Linking Control Pragmas >

    #pragma section/#pragma default_section

    If the above information does not help, if possible can you please share us your example project along with the screen shot of the error that you are facing and also the steps to reproduce to replicate your issue. This will help us to assist you better.

    Santha kumari.K