Tool/software: TI C/C++ Compiler
I am getting the following error:
#10229-D output section ".data" refers to load symbol "_nop" and hence cannot be compressed; compression "lzss" is ignored
I found this link where George hints at the underpinnings of the issue:
https://e2e.ti.com/support/development_tools/compiler/f/343/t/293073
As he stated in that post, it's no big deal if you code fits into the flash.
However, there is the rub; My code does not fit into flash. I would like to get the compression working to see if my code will fit.
Is there any way to figure out what is causing this?
Also, I am linking in an array that is 0x2000 bytes. It does not need to be accessed in real-time. It is a backup bootloader image if it needs to be programmed. So, at application run-time, it is dead-weight. It would be great if the lzss compression could be applied to this array at compile\link. I would need access to the decompression routine. Also, can the decompression operation on sections of the blob, say 1K at a time as there is not enough RAM left for the whole image.
Jim