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.
Part Number: LAUNCHXL-F28377S
Tool/software: TI C/C++ Compiler
Hello
I have an array of data that I want to use to test if my algortihm is working correctly. I created a section for the array using #DATA_SECTION and assigned it to the Flash memory in the linker using the following line
test_data : >> FLASHA | FLASHB | FLASHC , PAGE = 0
However, I receive an error "program will not fit into available memory. placement with alignment/blocking fails". I found a similar problem here https://e2e.ti.com/support/tools/ccs/f/81/t/525681 , but related to splitting data on RAM. From what I understood, I cannot split an output section that only has one input section, because there are no borders to split. Is this explanation correct? Is there any other way to split this array in Flash memory?
Also, is this the right place for this kind of question, or should I have posted in the CCS forum?
Thanks for any help
It appears I really can not split the array, since it is a single input section and so it cannot be split. Thanks for the help.