Tool/software: Code Composer Studio
Hello everyone,
I am an intern and trying to develop necessary codes for our products using TMS320f28335 and CCS V8.1.0. I have my own codes and previous working codes at my disposal. They are working fine in DEBUG mode but when I switch to release mode I get more than 40 errors. Most of them are " XXXX memory range has already been specified" and "memory range overlaps existing memory range". These bugs doesn't come up at debug mode. So my questions are,
1-) When should I use debug and release mode?
I did some research and internet says release mode take less space in your memory. But does it affect speed? Because when I upload my code to our devices they will be shipped to the customer right away.
2-) Why did release mode thinks I am using already defined memories while debug doesn't?
3-) I would also like if someone can describe what are these modes for, I am a bit lost about this topic.
Thanks in advance for your answers. Sorry for asking the obvious but I am new to the embedded systems and DSP's world.
Regards,
Berkan