您好!
我们一直在构建一个主要基于 F6779三相 EVM 的使用 EMDC 的应用。 但是、我们选择了使用 I2C 通信模式、在对代码进行一些更改后、该模式将起作用。
使用 EMDC 生成 MSP430-I2040的代码并将#define COMM_SERIAL_INTERFACE (COMM_UART)更改为#define COMM_SERIAL_INTERFACE (COMM_I2CSLAVE)后、我们会收到以下编译错误。
DesignCenter/comm/drivers/subdir_rules.mk:9:目标'DesignCenter/comm/drivers/timeout.obj'的配方失败
"../DesignCenter/comm/drivers/timeout.c、第74行:错误#20:标识符"OFS_TAxEX0"未定义
1在编译"../DesignCenter/comm/drivers/timeout.c 时检测到错误。
gmake:***[DesignCenter/comm/drivers/timeout.obj]错误1.
编译文件:"../system_pre_init.c"
当我们对为 F6779生成的代码进行上述更改时、没有问题。 我们已经尝试过 IAR 和 CCS、但很不幸。
此致
Bilal