大家好。
我要将其中一个项目迁移到 F28379D MCU。 我已经下载了包含最新器件支持文件的 C2000ware、并且正在尝试构建项目、但我遇到了一些问题。 我对一些人和其他人都有权变措施-我不会。 我添加了几乎所有文件、如"...device_support/common/include"、"...device_support/common/source"、"...device_support/headers/include"、"...device_support/headers/source"、".../driverlib/source、 ".driverlib/include"。 是的、我更喜欢使用 driverlib 的源代码、而不是 预编译库。 以下是我目前为止发现的问题:
由于缺少"inc/hw_usb.h"、无法构建 Driverlib"usb.c"。 在"已弃用"文件夹中可以找到缺少的标头、但... 它已被弃用。 我刚刚从构建中排除了"usb.c"。
2.在"将 C 文件视为 C++文件"选项的情况下、CODE_SECTION 的 pragma 格式错误。 我必须使用"ifdef __cplusplus ..."重新定义"driverlib/flash.c"、"driverlib/flash.h"和"device_support/common/F28037xD_IPC_Driver.c"中的 pragma #endif"
3.无法构建"device.c"、因为在使用闪存的情况下存在未声明的"memcpy()"函数。 我已添加"#include "string.h"来避免这种情况。
是否有特别的方法来报告这种问题?