Dear support team,
We are trying to use I2C driver in SDKv3.6 but Linker error appears after compile is succeeded.
Here you can see what we do to use the driver.
We would like to know how to fix this issue.
<What we do>
1. include file(#include <ti/drivers/i2c/I2CSlave.h>) is added in the source code.
2. Pin setting for I2C communication is defined in the source code.
3. I2C variables are prepared and I2C functions are added in the source code.
4. Project>Properties window is open in CCS.
5. Ver.(3.6.0.00-LTS) is selected in General>Products>Products and Repositories.
6. Below description is added in Build>ARM Linker>Summary of flags set:>Edit Flags...
-i"${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/i2c/lib"
7. Run compile > Linker error appears.
On the Console screen, it was confirmed that the description in 6. was expanded and entered the Linker command line.
-I "C: / TI / mmwave_sdk_03_06_00_00-LTS / packages / ti / drivers / i2c / lib"
However, all I2C functions are undefined in Linker, and the symbol is unresolved, so it cannot be built.
error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "multi_gesture_68xx_ods_mss.xer4f" not built
Best regards,
Taka