This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
你好
我正在尝试运行 PFCHV2PHIL 项目 C:\ti\controlSUITE\development_kits\HVPFC2Phil。 这是在 piccolo 中、但我想在 Delfino 中运行它。 我提出了一个类似的问题,但仍然痛苦。 TI 说过、我需要更改一些头文件、还需要更改编译器以及与 Delfino 对应的链接器的路径。 因此、在本主题中、我们将仅讨论更改文件、而不讨论路径。 对于路径、如果需要、我们可以创建另一个线程。 我在这里分享了旧的 piccolo main.c 的图像
如此处所示
#include "PFC2PhiL-Settings.h"
#include "PeripheralHeaderIninclude.h"
#include "DSP2802x_ePWM_defines.h"//F2837xD_EPwm_defines.h
#include "dlib.h"
#include "IQmathLib.h"
所以、
我不需要更改 PFC2PhiL-Settings.h 文件、因为它与 piccolo 或 Delfino 无关
然后、对于 piccolo、第二个 include 文件是 PeripheralHeaderIncludes.h、但在 Delfino 中找不到该文件的相应文件。
第三个是 DSP2802x_EPWM_defines.h、用于 piccolo、我发现它用于 Delfino、是 F2837xD_EPwm_defines.h、我认为它是正确的吗?
然后、第4和第5 个 DPlib.h 和 IQmathLib.h 是否与 Delfino 或 Piccolo 相关?
您是否认为 main.c 文件中的迁移过程需要进行其他更改?
AVI、
无需更新 IQmath 库、因为这是一个与器件无关的库。 但是、您将需要更新 DPlib 的路径、因为每个器件都有一个库和支持文件。 对于 F2837xD 器件、路径为 controlSUITE\libs\app_libs\digital_power\f28x7x_v1.0。 由于 PeripheralHeaderIncludes.h 文件没有等效的器件、我建议您观察文件的内容并导入应用所需的外设头文件。 然后、您可以注释掉包含该文件的行。
进行必要的更改并更新 Include 和文件搜索路径后、尝试构建项目并解决所有错误。
此致、
Ozino
我建议您将该文件中的相关段复制到您的 main.c 文件中。 我建议您按照 HV_1PH_DCAC (development _kits\HV_1PH_DCAC\v1_04_00_00\f2837x\voltagesourcainlcfltr\hv1phdcac_board.h)或其他基于 F2837xD 的开发套件的设置进行操作。 这些设计包括外设头文件的各个方面。