Hello, everyone.
I'm migrating one of my projects to F28379D MCU. I've downloaded C2000ware with latest device support files and I'm trying to build a project, but I have some problems. I have workarounds for some, and for others - I dont. I've added almost all of the files from "...device_support/common/include", "...device_support/common/source", "...device_support/headers/include", "...device_support/headers/source", ".../driverlib/source", "..driverlib/include". Yes, I prefer to use sources of the driverlib instead of a prebuild library. Here are the issues I've found this far:
1. Driverlib "usb.c" can't be built because of missing "inc/hw_usb.h". The missing header can be found in the "deprecated" folder, but... it's deprecated. So I've just excluded "usb.c" from build.
2. Badly formed pragmas for code_section in case of "Treat C files as C++ files" option. I had to redefine pragmas in "driverlib/flash.c", "driverlib/flash.h" and "device_support/common/F28037xD_Ipc_Driver.c" with "ifdef __cplusplus .... #endif"
3. "device.c" can't be build because of undeclared "memcpy()" function in case of using flash memory. I've added "#include "string.h"" to avoid this.
Is there a special way to report such problems?