Other Parts Discussed in Thread: SYSBIOS
My goal is to build the PDK without any optimization for easier debugging. I was able to (re)build the pdk, which resulted in binaries for each package (and core) in a new 'debug' folder.
Could you tell me how to configure the CCS project to link to the debug binaries instead of from release?
generating custom ti.sysbios library makefile ...
Linking with library ti.drv.mcasp:./lib/am571x/c66/release/ti.drv.mcasp.ae66
Linking with library ti.drv.gpio:./lib/am571x/c66/release/ti.drv.gpio.ae66
Linking with library /home/user/ti/processor_sdk_rtos_am57xx_06_03_02_08/pdk_am57xx_1_0_18/packages/ti/drv/pm/./lib/am571x/c66/release/pm_hal.ae66
Linking with library /home/user/ti/processor_sdk_rtos_am57xx_06_03_02_08/pdk_am57xx_1_0_18/packages/ti/drv/pm/./lib/am571x/c66/release/pm_lib.ae66
Linking with library /home/user/ti/processor_sdk_rtos_am57xx_06_03_02_08/pdk_am57xx_1_0_18/packages/ti/drv/pm/./lib/am571x/c66/release/pm_rtos.ae66
I'm also wondering if building the PDK with the debug option will turn off all optimization? I would like to single step the code without the confusing jumps (I'm sure it's efficient, but it is also hard to follow). I used the following to build the PDK:
gmake all_libs LIMIT_SOCS=am571x BUILD_PROFILE=debug
