Other Parts Discussed in Thread: SYSBIOS
Tool/software: Code Composer Studio
I'm using BLE Multi-Role example as the starting point for my project on CC2652R1 Launchpad with CCS8.10, compiler TI v18.1.2.LTS, SDK 2.20.0.36, and XDCTools 3.50.7.20.
Multi-role example built and run correctly, but I'm getting this XDC exception when inspecting modules with ROV while performing BIOS error scan:
Caught exception in view init code: "C:/TI/xdctools_3_50_07_20_core/packages/xdc/rov/StructureDecoder.xs", line 518: java.lang.Exception: Target memory read failed at address: 0x20006068, length: 32 This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.
And with this exception, all other viewable modules in ROV are not functioning with errors like - Error: JSON.parse exception: Unexpected token in JSON at position 79.
Setting break points in the code is working fine, I can also read the entire 80KB of SRAM from memory browser. 'cc13x2_cc26x2_app.cmd' is used for linking and .map file is also showing the correct memory layout.
1. What is XDC tool using for the memory configuration?
2. Why is XDC tool having problem reading from valid memory space?
3. Is this a known issue? How can I fix this problem?
Although source debugging works correctly, I would like to get this to work as ROV can still provide valuable information for debugging.
Thanks.