主题中讨论的其他器件:CC3220SF
尊敬的支持:
我 正在使用 CC3220SF LP 并使用第三方库构建应用。 我将使用相同的库和相同的代码使用 MSP432E4和 CC1352P1 LP 构建此应用、并且构建过程没有任何问题。 但是、在尝试为 CC3220SF LP 进行构建时、我在链接阶段遇到以下错误:
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
MOTION_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.A "
Tag_ABI_VFP_args 属性值为"1"、不同于一个
以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
tMotion_ICM42605-P_2.0.5/prebuilt/libInvnAlgoAGM.A "
=--wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<invn_quaternion_fxp.c.
obj>"的 Tag_abi_vfp_args 属性值为"1"、与不同
一个之前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<invn_quaternion_fxp.c
.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<invn_scalar_algebra_fx
p.c.obj>"的 Tag_abi_vfp_args 属性值为"1"、这是不同的
比以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<invn_scalar_algebra_f
xp.c.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
MOTION_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.A "
Tag_ABI_VFP_args 属性值为"1"、不同于一个
以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
tMotion_ICM42605-P_2.0.5/prebuilt/libInvnAlgoAGM.A "=
--wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<orientation_utils_fxp.
C.obj>"的 Tag_abi_vfp_args 属性值为"1"、与不同
一个之前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<orientation_utils_fxp
.c.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<gyro_cal_fnm_fxp.c.obj
大于"的 Tag_ABI_VFP_args 属性值为"1"、不同于一个
以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<gyro_cal_fnm_fxp.c.ob
j>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<rls_calibration_fxp.c.
obj>"的 Tag_abi_vfp_args 属性值为"1"、与不同
一个之前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<rls_calibration_fxp.c
.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<interface_calibration_
gyr_fxp.c.obj>"的 Tag_abi_vfp_args 属性值为"1"、即
不同于以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<interface_calibration
_gyr_fxp.c.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
MOTION_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.A "
Tag_ABI_VFP_args 属性值为"1"、不同于一个
以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
tMotion_ICM42605-P_2.0.5/prebuilt/libInvnAlgoAGM.A "
=--wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<interface_orientation_
fxp.c.obj>"的 Tag_abi_vfp_args 属性值为"1"、不同之处
比以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<interface_orientation
_fxp.c.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<invn_geometry_fxp.c.ob
j>"的 Tag_ABI 的 VFP_args 属性值为"1"、不同于一个
以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<invn_geometry_fxp.c.o
BJ>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
MOTION_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.A "
Tag_ABI_VFP_args 属性值为"1"、不同于一个
以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
tMotion_ICM42605-P_2.0.5/prebuilt/libInvnAlgoAGM.A
"=--wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
错误#16004-D:文件
"C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smart
<invn_signal_processing
_fxp.c.obj>"的 Tag_abi_vfp_args 属性值为"1"、不同
比以前看到的("0");组合不兼容的文件
警告#16032-D:目标文件具有不兼容的 wchar_t 类型
("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-Smar
<invn_signal_processin
g_fxp.c.obj>"=-wchar_t=32、"./CC3220SF_LAUNCHXL.obj"=-wchar_t=16)
警告#10247-D:正在创建输出段".text.invn_algo_agm_process"不使用
段规范
警告#10247-D:创建输出段".text.InvnAlgoAGM_SetConfig_r"
而不具有段规范
警告#10247-D:创建输出段".text.invn_algo_agm_init"不带 A
部分规格
警告#10247-D:正在创建输出段".text.invn_math_quat_mult_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_quat_invert_fxp"
而不具有段规范
警告#10247-D:创建输出段
".text.invn_math_quat_rotate_BtoI_fxp"、没有 SECTIONS 规范
警告#10247-D:创建输出段
".text.invn_math_quat_rotate_ItoB_fxp"、没有 SECTIONS 规范
警告#10247-D:正在创建输出段".text.invn_math_mult_q15_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_mult_q29_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_mult_q30_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_sqrt_q15_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_inv_sqrt_q30_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_inverse_q30_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_divide_q30_fxp"
而不具有段规范
警告#10247-D:创建输出段
".text.invn_integrate_gyro_fast_trigo_fxp"、没有 SECTIONS 规范
警告#10247-D:创建输出段
".text.invn_angle_from_mag_correction_fxp"、没有 SECTIONS 规范
警告#10247-D:创建输出段
".text.invn_angle_from_acc_correction_fxp"、没有 SECTIONS 规范
警告#10247-D:正在创建输出段".text.invn_quat_6x_correction_fxp"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_quat_to_gravity_fxp"
而不具有段规范
警告#10247-D:创建输出段".text.GyroCalFnmFxp_Recalibry"
而不具有段规范
警告#10247-D:创建输出段".text.GyroCalFnmFxp_SetCustomParam"
而不具有段规范
警告#10247-D:创建输出段
".text.GyroCalFnmFxp_SetSamplingPeriod"、不含段规范
警告#10247-D:创建输出段".text.gyro_cal_duteMoment"
而不具有段规范
警告#10247-D:在不使用的情况下创建输出段".text.gyro_cal_fnM"
部分规格
警告#10247-D:在不使用的情况下创建输出段".text.GyroCalFnmFxp_Init"
部分规格
警告#10247-D:创建输出段".text.GyroCalFnmFxp_UpdateData"
而不具有段规范
警告#10247-D:创建输出段".text.RlsCalibrationFxp_SetAccuracy"
而不具有段规范
警告#10247-D:创建输出段
".text.RlsCalibrationFxp_SetDefaultParamMag"、不带段
规格
警告#10247-D:创建输出段
".text.RlsCalibrationFxp_SetDefaultParamAc"、不带段
规格
警告#10247-D:创建输出段
".text.RlsCalibrationFxp_UpdateUncalibred"、无段
规格
警告#10247-D:创建输出段".text.RlsCalibrationFxp_Init"
而不具有段规范
警告#10247-D:创建输出段
".text.RlsCalibrationFxp_UpdateUncalibratedData"、不带段
规格
警告#10247-D:创建输出段
".text.InterfaceCalibrationGyrFxp_Reset"、不带 SECTIONS 规范
警告#10247-D:创建输出段".text.SphericalFxp_UpdateMag.part.0"
而不具有段规范
警告#10247-D:创建输出段".text.SphericalFxp_SetProductId"
而不具有段规范
警告#10247-D:创建输出段
".text.SphericalFxp_SetCustomParamAc"、不带 SECTIONS 规范
警告#10247-D:创建输出段
".text.SphericalFxp_SetCustomParamMag"、不带 SECTIONS 规范
警告#10247-D:创建输出段
".text.SphericalFxp_SetCustomParamGyr"、不带 SECTIONS 规范
警告#10247-D:在不使用的情况下创建输出段".text.SphericalFxp_Init"
部分规格
警告#10247-D:创建输出段".text.SphericalFxp_UpdateGyrData"
而不具有段规范
警告#10247-D:创建输出段".text.SphericalFxp_UpdateAccData"
而不具有段规范
警告#10247-D:创建输出段".text.SphericalFxp_UpdateMagData"
而不具有段规范
警告#10247-D:创建输出段".text.interfaceOrientation_Reset"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_math_sin_q30_fxp"不使用
段规范
警告#10247-D:正在创建输出段".text.invn_math_cos_q30_fxp"不使用
段规范
警告#10247-D:正在创建输出段".text.invn_cross_product_q30"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_normalize_vector_q30"
而不具有段规范
警告#10247-D:正在创建输出段".text.invn_normalize_quaternion_q30"
而不具有段规范
警告#10247-D:在不使用的情况下创建输出段".text.rls_core_Bierman4_fxp"
段规范
警告#10247-D:创建输出节".text.fxpRecursiveVariance3_Q30"
而不具有段规范
警告#10247-D:在不使用的情况下创建输出段".text.fxpAdaptiveFilter"
部分规格
警告#10247-D:在不使用的情况下创建输出段".text.fxpScaleAndSaturate"
部分规格
警告#10247-D:在不使用的情况下创建输出节".text.fxpRecursiveVariance"
段规范
错误#10010:链接期间遇到错误;未构建"demo_sav.out"
我将 SDK v3.20和 TI 编译器"TI v18.12.2.LTS "与 CC3220SF 和 CC1352P1 CCS 工程 CCSv9.1搭配使用、以构建此应用。 当使用相同的精确代码、相同的精确库、相同的精确 TI 编译器和相同的精确 CCS 版本时、我的 CC1352P1应用程序将获得以下结果:
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
警告#16032-D:目标文件具有不兼容的 wchar_t 类型("C:/Customers/Invensense/DK-42605/eMD-SmartMotion_ICM42605-P_2.0.5/eMD-SmartMotion_ICM42605-P_2.0.5/prebuilt/lib/libInvnAlgoAGM.a "=--wchar_t=32、"./CC1352P1_LAUNCHXL.obj"=-wchar_t=16)
完成构建目标:"demo_sav.out"
并获得成功的结果。 您是否知道 CC3220构建环境与 CC1352P1能够成功构建时会出现问题的不同之处? 我不熟悉以下陈述:
"Tag_ABI VFP_args 属性值为"1"、不同于先前看到的属性("0");合并不兼容的文件"
在 CC3220SF 编译的链接阶段错误中删除。 您对问题的看法是什么?
谢谢、
Tim