上传了附件,如果可以请查看一下什么地方有问题。
在自己的程序中,添加SFO_TI_Build_V6B.lib文件。
文件放在工程目录下,在main程序中
#include "SFO_V6.h"
int MEP_ScaleFactor;
另外在library option in the File Search Path options中 添加了Lib文件也添加了Lib文件路径。
可是在调用SFO()函数时出现以下错误提示:
1.#10010 errors encountered during linking;"charger.out"not built
2.#10234_D unresolved symbols remain
3.unresolved symbol _ePWM,first regerenced in d:/sxd28035a/byheshuai/Charger/SFO_TI_Build_V6b.lib<SFO_V6b.obj>
其中点开2错误的提示操作就是讲将LIB文件和路径添加以下。的确添加了。
请帮忙解答一下。
PS:在自己工程中曾经调用过flash_api的lib,按照方法在file search path options中添加了Lib文件和路径就可以用了。
不知道为什么SFO不行。
我的PWM配置的分开配置的。不像例程中是用结构体数组来循环配置初始化。
另外再28035的HRPWM例程中
volatile struct EPWM_REGS *ePWM[PWM_CH] =
{ &EPwm1Regs, &EPwm1Regs, &EPwm2Regs, &EPwm3Regs, &EPwm4Regs};
定义的这个结构体数组里面,数组0和1都是Epwm1Regs,这是为什么呢?