warning #16002-D: build attribute vendor section TI missing in "C:tiworkspace_v5_2bldc_aDSP281x_commonLibIQmath.lib": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in "C:tiworkspace_v5_2bldc_aDSP281x_commonLibIQmath.lib": compatibility cannot be determined
>> Compilation failure
warning #16002-D: build attribute vendor section TI missing in "C:tiworkspace_v5_2bldc_aDSP281x_commonLibIQmath.lib": compatibility cannot be determined
warning #10247-D: creating output section "reset_vec" without a SECTIONS specification
undefined first referenced
symbol in file
--------- ----------------
_Capt ./DSP281x_headers/source/main.obj
_SPEED_CAP_handle ./DSP281x_headers/source/main.obj
_SPEED_COUNT ./DSP281x_headers/source/main.obj
_Sdc_Set ./DSP281x_headers/source/main.obj
_T2_PR ./DSP281x_common/source/DSP281x_Ev.obj
__FtoIQ ./DSP281x_headers/source/main.obj
_duty ./DSP281x_headers/source/main.obj
_i ./DSP281x_headers/source/main.obj
_pi_Sdc ./DSP281x_headers/source/main.obj
_pid_spd ./DSP281x_headers/source/main.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "bldc_a.out" not built
gmake: *** [bldc_a.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
老师您好,我的也出现了这种情况,我用的是TI网站上下载的F2812的例程,在这个例程的基础上改的,
struct PIS
[
float pi_ref_reg;//电机的给定速度
_iq pi_fdb_reg;//电机的反馈速度
_iq S_reg;//经过速度PI调节后的速度值
_iq S_OutMax;
_iq S_Outmin;//速度范围
];
extern volatile struct PIS pi_Sdc;/*速度PI调节器的输入输出值*/