我新建的一些工程,用的tms320f28035是直接把v130的库拷贝到项目的目录下的。编译的时候有两个文件提示。
DSP2803x_I2C_defines.h和DSP2803x_GlobalPrototypes.h提示错误:
#20 identifier int16 is undefined
#20 identifier Uint32 is undefined
#20 identifier Uint16 is undefined
我看了在两个. h头文件在有这个定义,在其他的. h文件中也有用,其他文件都没提示错误,但是这两个文件提示错误。这是怎么回事???
软件版本ccs5.5.0.00077
Susan Yang:
//--------------------------------------------------------------------------- // For Portability, User Is Recommended To Use Following Data Type Size // Definitions For 16-bit and 32-Bit Signed/Unsigned Integers: //#ifndef DSP28_DATA_TYPES #define DSP28_DATA_TYPES typedef intint16; typedef longint32; typedef unsigned intUint16; typedef unsigned longUint32; typedef floatfloat32; typedef long doublefloat64; #endif定义在
C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_headers\include 的DSP2803x_Device.h内,请确保包含了该文件
TI 诚邀您参加全新设计的产品页面测试,参加测试即可享有 TI 购物 9 折优惠码,点击加入 EP产品页面测试报名,名额有限。感谢您的参与!
Snowyang:
回复 Susan Yang:
包含了这个头文件的的,我都通过右键->open declaration定位到这个头文件。DSP2803x_cla_typedefs.h也有同样的定义。
Susan Yang:
回复 Snowyang:
是的,DSP2803x_cla_typedefs.h也有同样的定义,是针对CLA使用的
若是可以的话,请私信或者上传下您的工程,我们具体看一下
Snowyang:
回复 Susan Yang:
MagneticFloatV0.0.rar
这是整个完整工程。
Snowyang:
回复 Susan Yang:
好的。谢谢
Susan Yang:
回复 Snowyang:
很高兴能帮到您!