f28004x_cla_typedefs.h 和F28004x_device.h 中 都有结构体MSTF_SHADOW_BITS 的定义, 请问这么做的原因是什么?
Susan Yang:您可以看一下f28004x_cla_typedefs.h内的说明
f28004x_Cla_Typedefs.h must be included before f28004x_Device.h or any other header \file that redefines data types using the guard macros F28_DATA_TYPES or DSP28_DATA_TYPES
在使用CLA compiler编译.cla 文件时,__TMS320C28XX_CLA__ 就会被define.
CLA compiler 和 C28x compiler是不同的. 两者的opcode和需要的compiler以及assembler都是不一样的.
device.h 主要是用于C28x而不是 CLA.
另外建议您看一下 e2echina.ti.com/…/394519
f28004x_cla_typedefs.h 和F28004x_device.h 中 都有结构体MSTF_SHADOW_BITS 的定义, 请问这么做的原因是什么?
user3500356:我的问题是编译报错,这两个文件里都定义了这个结构体。
Description Resource Path Location Type #102 "MSTF_SHADOW_BITS" has already been declared in the cur
f28004x_cla_typedefs.h 和F28004x_device.h 中 都有结构体MSTF_SHADOW_BITS 的定义, 请问这么做的原因是什么?
Rayna Wang:
回复 user3500356:
感谢您的提醒,这个问题是因为结构体重复定义。
下面英文E2E的回复,是为了方便大家参考。谢谢!
e2e.ti.com/…/2945821
f28004x_cla_typedefs.h 和F28004x_device.h 中 都有结构体MSTF_SHADOW_BITS 的定义, 请问这么做的原因是什么?
Rayna Wang:
回复 user3500356:
感谢您的提醒,这个问题是因为结构体重复定义。
下面英文E2E的回复,是为了方便大家参考。谢谢!
e2e.ti.com/…/2945821