CW configurations - what are they?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CW configurations - what are they?

1,386 Views
SofTA
Contributor I
Hi experts,
 
My CW lists two configurations: Release_QE128CLK and Debug_QE128CLK. What are the differences in these two configs? Currently, the Debug_QE128CLK is checked. After I am done, should I switch to Release_QE128CLK? How?
 
Thanks!
 
SofTA
Labels (1)
0 Kudos
Reply
1 Reply

461 Views
J2MEJediMaster
Specialist I
You are correct. The debug configuration has settings that builds your program for debugging. The release configuration builds your program so that it can be Flashed or burned onto a product board.

Generally, the debug configuration turns off most optimizations (so that the machine code bears some semblance to the flow of the source code), and generates symbolic information that you use to debug the program. Generally, the release configuration turns on optimizations to help reduce the code footprint or to improve performance, and does not generate symbolic information, since it's not going to be used in a shipping product.

You can adjust the settings of these configurations to suit your needs, but the default settings are usually a good starting point.

---Tom

0 Kudos
Reply