the memory browser in CCES (in my case) is aligned to multiples of 4 using a column width of 4.
My buffer starts at 0xe0006, I'd like to have that as the "start address" in the memory browser, too.
When I enter 0xe0006, it starts at 0xe0004.
Is there a workaround for this behaviour?
No, I'm afraid there doesn't seem to be a way to change this - this is just how it works. If it annoys you enough, you could align the start of your buffers using #pragma align. We can discuss modifying the behaviour here but I can't promise we will change it.
Have you noticed the highlighting of the addressed word? I didn't initially when I first came across this behaviour.
The buffers are allocated dynamically.
I have buffers e.g for audio signals with 4 to 24 channels and frames of 16 or 32 samples. Especially during development of new multi channel units with different clock settings and filters, etc., I need to check the contents of the buffers visually. It is extremely helpful, then to have the view aligned to the actual start to see e.g 8 channels in one row starting with the first sample and over the last years, I have gotten used to it. (That's what I really like VDSP for).
I am also working with Eclipse on several MCUs and never had that issue, before.
Sorry, that should have gone here: