
想问下,为什么编译的过程中出现这种阴影部分,后面我在调用阴影里面的定义的变量函数时,找不到定义出现报错。
Susan Yang:
请问能否请您详细描述下问题?
您现在使用的是哪个芯片/开发板?是否是使用TI的哪个例程?能否描述下您的实验过程?
灰色部分有可能是没有定义或者对应文件没有包含。
yingjie zhan:
回复 Susan Yang:
你好,我现在用的是MSP430F5502+TPS23880的方案,使用的源码是msp430fr5969+tps23880,源代码这部分编译正常,但是换了MCU后,之前需要调用的函数里面报错,就是因为那些变量函数或者结构体都在这个阴影里面。我这边试着将阴影里面的IFDEF_去掉后,阴影就没了,但是不知道是不是正常操作的。
Susan Yang:
回复 yingjie zhan:
这个应该是因为MSP430F5和MSP430FR系列的驱动文件定义的问题,我看了一下在F5系列的eusci_a_spi.h的相关文件内是包含了__MSP430_HAS_USCI_Ax__的,而MSP430FR系列是没有的。
您可以试一下下面帖子的方法
e2e.ti.com/…/402252
灰小子:
回复 yingjie zhan:
这两个msp430差别还是挺大的。使用的库也不同。
yingjie zhan:
回复 灰小子:
差别太大了,整个底层的驱动配置,包括时钟系统,i2c,串口、gpio口等等重重新新写了一遍。谁写谁知道~
yingjie zhan:
回复 Susan Yang:
因为俩个型号不一样,所以我选择了msp430f5502.h的头文件了,之前的msp430f5xx_6xxgeneric.h,还有你链接里面提到的头文件都替换了。后面我按照上面说的加上去还是阴影的。
yingjie zhan:
回复 Susan Yang:
你好,按照上面说的加上头文件上去还是一样不行呢
Susan Yang:
回复 yingjie zhan:
一般都是由MSP430F移植到FR系列
移植指南内也没有从FR到F系列的
processors.wiki.ti.com/…/MSP430_FAQ
yingjie zhan:
回复 Susan Yang:
我知道怎么解决了,谢谢你的提示。
Susan Yang:
回复 yingjie zhan:
很高兴您能解决问题!
TI中文支持网



