Step Over doesn't work in CCSv6. Instead of executing a whole function, F6 goes single step into it (same as F5).
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Step Over doesn't work in CCSv6. Instead of executing a whole function, F6 goes single step into it (same as F5).
KI-Soo,
F6 is mapped correctly to "step over", F5 to "step into" - however: it does not work. I have attached a testcase.
Frank
Thanks for the test case. Unfortunately I still could not reproduce. This is what I did:
http://software-dl.ti.com/ccs/non-esd/test/support/ccsv6-f6.htm
As you can see, I am able to step over all the functions with F6 or via the button.
If you use the step-over button, you still step in?
Ki-Soo,
I trust you that it is working for you. Unfortunately not for me. Key F6 (Step over) behaves like F5 (Step into). Any ideas?
Frank
Try options #2 and #3 under the general troubleshooting section for the IDE.
http://processors.wiki.ti.com/index.php/Troubleshooting_CCSv6#General_IDE
If you press the "Step Over" button instead of F6, does it work?
Ki-Soo,
neither Option #2 (-clean) nor #3 (new workspace) did help. Both F6 and the IDE - Icon "Step over" behave like F5 (Step into). A sidenote: my insallation path for ccsv6 is not the default C:\ti but C:\CCS6. I made a complete Installation and use a full FlexLM-License.
Regards
Frank
I'm afraid I'm running out of ideas. My next suggestion is to re-install, which is never pleasant. Not installing in the default should have absolutely no impact (i never install in the default myself).
Before I suggest a reinstall, let me ask around and see if there is anything else you can try
I am having the same problem with CCS6 (6.0.0.00190) and my Piccolo F28069 ControlStick. F6 does a step in just like F5 rather than Step Over. Using steps #2 and #3 don't work (i.e. using -clean option on shortcut, and starting with a new workspace).
Could you please attach a debug log that was captured while stepping? (Instructions: http://processors.wiki.ti.com/index.php/Troubleshooting_CCSv5#Debug_Server_Logging). Ideally, run to the function you want to step over, enable logging, try to step over, turn off logging and attach that file.
Ideally, if you can do this with the project previously attached, that would help (as I can compare the log data with what I see).
Darian
I have attached a log output for the small TI CCS6 LogDemo application (which is used to demo the new GUI Composer graph logging widget). As I don't have a F28377D platform - rather a F28069, I didn't want to mess around with changing the configuration for the F28377D project to rebuild and load for my chip.
After I debug and hit the main() entry point, then I enabled Debug Logging via the CCS Support dialog and using Properties... on the Debug Server Log item. Then I single stepped using F6. I expected the debugger to step over initArray() and shiftArray() functions, but instead it steps into those functions just as if I was using F5.
Could you let me know what version of ccsv6\ccs_base\emulation\tpi\tpi28xx.dll is on your system (right click->Properties->Details, file/product version). I'm wondering if you installed an emulation update over top of CCS 6.0. The version in my 6.0 install (which works) is 4.1.5.0 for file and 5.1.570.0 for product.
Darian
I updated the TI Emulator pack in my v6 install to 5.1.507.0 and now I am able to reproduce the issue...
Same for me: 5.1.507.0 is installed, which obviously does not work.
Can someone please share the previous (working) Version here?
Frank
Note: my original version of 5.1.570.0 is completely wrong - please ignore that. I was looking at the version in an early 6.01 build.
Regardless, the issue is that after the emulation update, step over stops working. I've opened SDSCM00050386 to track this issue. In the meantime, if you've already installed the emulation update, you can work around it by patching the disassemble_ank.dll file located in ccsv6\ccs_base\emulation\tpi with the version attached to this post.
Darian
Yeah, that was a good note. CCS Studio v6. The step-over icon doesn't work. The F6 button doesn't work as well.
The are more things like that. >> E.g. Launching (downloading) hexfile to the board when there are compilation errors.
After 7 years of CCS debugging effort, there might be a chance to make it working.