Thread 中讨论的其他器件: SysConfig
使用 SysConfig 编辑器、我将板类型从 CC1352P LaunchPad 修改为定制板。 现在 ti_drivers_config.c 为 rfDriverCallback()和 rfDriverCallbackAntennaSwitch()函数生成__attribute__((weak)实现。 rfDriverCallbackAntennaSwitch()函数的弱定义版本调用 yo_mad_imple_rfDriverCallbackAntennaSwitching_se_generated_ti_drivers_config_c_in_debug_folder_or_sysconfig/preview(),以便开发人员注意需要严格定义的 rfDriverCallbackAntennSwitching()版本。
按照建议,我为 rfDriverCallback()和 rfDriverCallbackAntennenSwitch()创建了严格定义的实现。 这些函数会毫无问题地编译、但链接器抱怨您的 not_imple_rfDriverCallbackAntennaSwitching_se_generated_ti_drivers_config_c_in_debug_folder_OR_sysconfig/preview()有一个未解析的符号。 我只能猜测我的严格定义的函数调用不会"覆盖"ti_drivers_config.c 中弱定义的函数
我做了哪些错误的操作、或者需要调整哪些设置来满足链接器的要求?
环境详细信息:
- CC Studio 版本= 10.1.0.00010
- 编译器版本= TI v..c.1LTS
- SimpleLink CC13x1 26x2 SDK 版本= 4.10.00.78