TI中文支持网
TI专业的中文技术问题搜集分享网站

将TI官方例程PSFB VCM F28027的程序转换成项目需要的F28035时遇到2个编译警告warning: creating output section "PWMDRV_PSFB_Section" –library=SFRA_IQ_Lib.lib<SFRA_IQ_INJECT.obj> library "libc.a" "../cmd/F28035_FLASH.CMD", line 106: warning: no ma

问题背景如题所述。

在将F28027的程序转换成F28035的程序时遇到了较多问题。

我是先打开F28035的一个AD例程,加载的28035的头文件和库文件即将所有的与28027对应的调用文件全部改成了28035的调用文件。

如下图所示。也更新了Properties中的include地址信息。

但是在编译过程中出现了两个警告,导致我一个中断PWM程序一直没有执行。

F28035_FLASH_CMD中也有两个警告

在单步调试中发现,出现程序也有没跳到出现警告的程序段中去,请问这类问题应该如何解决????项目已经血崩请大神们看看。。

Seven Han:建议您贴上工程吧!

问题背景如题所述。

在将F28027的程序转换成F28035的程序时遇到了较多问题。

我是先打开F28035的一个AD例程,加载的28035的头文件和库文件即将所有的与28027对应的调用文件全部改成了28035的调用文件。

如下图所示。也更新了Properties中的include地址信息。

但是在编译过程中出现了两个警告,导致我一个中断PWM程序一直没有执行。

F28035_FLASH_CMD中也有两个警告

在单步调试中发现,出现程序也有没跳到出现警告的程序段中去,请问这类问题应该如何解决????项目已经血崩请大神们看看。。

Eric Ma:

“我是先打开F28035的一个AD例程,加载的28035的头文件和库文件即将所有的与28027对应的调用文件全部改成了28035的调用文件。

2个编译警告warning: creating output section "PWMDRV_PSFB_Section" –library=SFRA_IQ_Lib.lib<SFRA_IQ_INJECT.obj> library "libc.a" "../cmd/F28035_FLASH.CMD", line 106: warning: no ma”

Eric:

看起来是SFRA_IQ_LIB.lib这个库没有添加到工程里面。

另外给你的建议是,F28027和F28035是很像的,你可以先在F28027的基础上,照着F28035的CMD做相应的修改,然后用F28027的工程直接烧写到F28035上去跑。

赞(0)
未经允许不得转载:TI中文支持网 » 将TI官方例程PSFB VCM F28027的程序转换成项目需要的F28035时遇到2个编译警告warning: creating output section "PWMDRV_PSFB_Section" –library=SFRA_IQ_Lib.lib<SFRA_IQ_INJECT.obj> library "libc.a" "../cmd/F28035_FLASH.CMD", line 106: warning: no ma
分享到: 更多 (0)