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.
Tool/software: Code Composer Studio
As described in a related thread by another user, the Memory Browser clips the displayed data:
https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/693414?CCS-TM4C129ENCPDT-Memory-Browser-clips-last-digit-of-32-Bit-Hex-and-16-Bit-C-Style
This is still observed for macOS High Sierra (10.13) and macOS Mojave (10.14).
The solution in the other thread was to change font size to 12, but this did not work for me.
I have tried to adjust font type and sizes, and can make the Memory Browser show all data for a very small (almost unreadable) font size.
Below are screenshots that shows the problem.
P.S. I tried to access the bug tracker to locate the issue mentioned in the other thread (CCDSK-3197), but could not find any issue with that ID.
Default font (Monaco), size: 8
Default font (Monaco), size: 10
Default font (Monaco), size: 11
Default font (Monaco), size: 12
Thanks for the update John. Is there an ID for tracking the bug?
[EDIT: I'm using the latest Code Composer Studio: 8.2.0.00007]
For others that may stumble on this thread i found a workaround for macOS 10.14 (Mojave). It will probably work on other versions as well:
Use font DIN Condensed at size 14, and Memory Browser view set as "8-Bit Hex - TI Style"
For those unaware of the settings location for font changes do this:
Remember to change Memory Browser view to "8-Bit Hex - TI Style".
Here's a the altered view:
For comparison this is the default view of the same memory area:
Andreas,
I have a fix for the issue that I would appreciate if you could try. I have verified that it works on my Mac but having a second opinion is always good.
The fix is in a jar file that needs to be dropped into CCS.
Close CCS
Go to your CCS installation folder in Finder
Navigate to /ccsv8/Eclipse
Open the context menu for Eclipse.app and select Show Contents
Then navigate to /Contents/Eclipse/plugins
Move the existing com.ti.ccstudio.debug.ui_8.0.0.201809041400.jar to some other location
Copy in the attached .jar file
Start CCS
Open a debug session and open the Memory Browser.
Sometimes when dropping in an updated plugin you have to start CCS from the command prompt with -clean but I did not need to do that.
Please let me know if this corrects the issue for you.
Regards,
John
Hi John,
The new jar file works for me as well. Though i had to use the '-clean' flag:
/Applications/ti/ccsv8/eclipse/Ccstudio.app/Contents/MacOS$ ./ccstudio -clean
This caused a crash when starting a debugging session, but by somehow loading a binary and closing the memory browser window in the debug perspective I got it working again.
The crash was accompanied by the following error message:
libc++abi.dylib: terminating with uncaught exception of type ofs::SegvException
Abort trap: 6
For your reference I have attached screenshots from before and after the '-clean' action.
8 bit TI view before '-clean':
8 bit TI view after '-clean':
32 bit TI view before '-clean':
32 bit TI view after '-clean':