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.

CC2340R5: Project compiles on one system but fails on another with same CCS and SDK versions

Part Number: CC2340R5


Tool/software:

Hi,
I'm facing a couple of issues while working with the CC1352P7-1 Launchpad and CC2340R5 module. I have two systems set up with the same Code Composer Studio version (12.8.1) and same Low Power F3 SDK version (8.10.01.02)

Issue 1: Build fails on one system but not the other

  • The same project compiles successfully on system A, but fails to build on system B.
  • I've confirmed that both the systems have identical SDK and CCS versions.
  • Here's the log from system B (the one throwing errors):

            #10010 errors encountered during linking; "basic_ble_oad_onchip_LP_EM_CC2340R5_freertos_ticlang.out" not built
            #10234-D unresolved symbols remain
            gmake: *** [all] Error 2
            gmake[1]: *** [basic_ble_oad_onchip_LP_EM_CC2340R5_freertos_ticlang.out] Error 1
            recipe for target 'all' failed
            recipe for target 'basic_ble_oad_onchip_LP_EM_CC2340R5_freertos_ticlang.out' failed
            unresolved symbol cusBondFlag, first referenced in ./common/BLEAppUtil/bleapputil_init.o

Issue 2: Flashing doesn't work on one system

  • I tried flashing an older version of the same project (which compiles on both the systems) and even shows that flashing is complete
  • However, the module doesn't actually get flashed as it doesn't show expected behavior.
  • I also tried flashing the .hex file exported from system A, but still no luck.
  • When I run the same project and flash using system A, it works fine and the module gets flashed and shows expected behavior.
  • This leads me to believe both my hardware (Launchpad and module) are fine, and the issue is isolated to system B.

I have attached a screenshot of the various SDKs installed in system B.
I'd appreciate any insights or troubleshooting steps to narrow down what might be going wrong with system B.