Other Parts Discussed in Thread: SYSCONFIG
Tool/software: Code Composer Studio
Hi!
Environment:
CC1352R1 HW Rev. B.
CCS 10
SDK 4.20.00.35
I mainly working on library with lots of metaprogramming and std types (tuples, pairs, arrays etc.). My CCS project include and use that library, but also add TI-RTOS Events, Tasks, GPIO, RF etc. For both projects I'm using GCC 9.2.1 compiler and C++17 with stdc++_nano and rdimon_nano libraries.
Problem:
I'm working on project which grow up greatly recently, we added lots of metaprogramming and C++17 code. I haven't been debugging for a while because of changes to project, but recently when I started again I discovered that debugging took really long time (flashing only is still fast and nice). Firstly it's taking really long to load all stuff: loading program (my .out), loading symbols (my .out), loading symbols (driverlib.out), and then CCS is freezed on main() function for ~10 minutes. After this all I can start debugging, but unfortunately debugging has become very slow, every step over taking time and IDE is non responsible all the time.
Steps taken:
I already tried to set higher JTAG frequency in target config file, disable semihosting and verification in debug configuration but nothings helped.
What can I do to speed up debugging and why it's become that slow?