Tool/software:
Hi,
I'm starting a project with the cc1354 and the cc3301. It's building and running ok, but now I want to debug it.
The lwip part which was provided by TI is built externally from CCS, with gmake. It ends up in a lwip.a file used during link.
I have two issues with that:
1: When I press F12 on a function defined in lwip.a, it finds the declaration in the .h file. But does not find the function definition in the .c file.
2: When I step through the execution with the debugger, it does not step inside the function defined in the lwip.a file.
How can I tell CCS where to look for both cases?
Using CCS20.1.0
Thanks,
Cédric
Please specify what SDK you are using and what revision.
Please note that the latest SDK for the CC1354 is the simplelink_cc13xx_cc26xx_sdk_8_30_01_01, and with this version of the SDK, you should use CCS-12.8.0 (Release Notes)
Siri
Thanks for your reply.
From what I see in the release note you posted, theia is supported, it just needs the latest clang which can be installed separately.
I've specifically asked what I should start with in this thread: https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1435422/cc3301-cc1354-and-cc3301-how-to-start
And have never been told to use the eclipse based ccs. And there are notice of it being not maintained anymore.
I'm using sdk simplelink_cc13xx_cc26xx_sdk_8_30_01_01
From what I understand the issue I have is not with the sdk, but on how to use the IDE with externally built lib? That's why I posted it here in CCS forum instead of the wifi low power forum.
Hi Cedric, can you check that lwip.a is built with debug information, i.e. -g flag?