We are seeing a increase in DATA memory usage of 560 bytes out of 60K bytes for the same code for Visual DSP update 10 versus Update 8 for Blackfin BF533 rev 0.5 silicon. Is this expected?
I have moved your question from the Processors and DSP community to the VisualDSP++ Development Tools community.
There were a large number of changes to the compiler in VisualDSP++ Update 9, as detailed in the following FAQ and Blog post:
FAQ: What's New in VisualDSP++ 5.0 Update 9?
Recent improvements to the VisualDSP++ 5.0 compiler
I'm not aware of a universal expectation of increased data size when moving from Update 8 to Update 10, however if this increase in size is problematic for you, I would recommend that you contact private support through the link below. If we can get a copy of your application, we can take a closer look and determine where the additional data memory requirement is coming from.
I recommend ensuring that Linker elimination is enabled, under Project Options: Link: Eliminate, in case the additional data memory is coming from unused library functions that are being included in the link. By enabling the "Generate Symbol Map" option under the 'General' tab of the Link options, you could compare the memory usage between the releases, determine where the increase lies, and what objects and symbols are being placed there.
We are reverting update 8 with our same software, that will tell us whether there really was that much extra data memory usage or if there was some other cause. If I have more information or questions I'll re-post later. Thanks for your help.
Retrieving data ...