引用: guigui_7044 发表于 2018-6-13 04:43
Peng,
右键分别点击这两个文件,选择resource configuration>exclude from build,使这两个CMD不参与编译,然后右键工程,选择add file,找到controlSUITE中的device support文件夹,再找到f2833x文件夹>Vxx(版本号)>DSP2833x_common>cmd>F28335.cmd, 把这个flash cmd文件添加到工程,rebuild all。
...
Eric
按照这么修改,是可以编译的,不过还有个问题,就是主程序HVPM_Sensorless.c里面
#ifdef FLASH
#pragma CODE_SECTION(MainISR,"ramfuncs");
#pragma CODE_SECTION(OffsetISR,"ramfuncs");
#endif
#ifdef FLASH
// Copy time critical code and Flash setup code to RAM
// The RamfuncsLoadStart, RamfuncsLoadEnd, and RamfuncsRunStart
// symbols are created by the linker. Refer to the linker files.
MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
// Call Flash Initialization to setup flash waitstates
// This function must reside in RAM
InitFlash(); // Call the flash wrapper init function
#endif //(FLASH)
这两段话是不是也需要做相应的修改?
peng
引用: guigui_7044 发表于 2018-6-13 04:43
Peng,
右键分别点击这两个文件,选择resource configuration>exclude from build,使这两个CMD不参与编译,然后右键工程,选择add file,找到controlSUITE中的device support文件夹,再找到f2833x文件夹>Vxx(版本号)>DSP2833x_common>cmd>F28335.cmd, 把这个flash cmd文件添加到工程,rebuild all。
...
Eric
按照这么修改,是可以编译的,不过还有个问题,就是主程序HVPM_Sensorless.c里面
#ifdef FLASH
#pragma CODE_SECTION(MainISR,"ramfuncs");
#pragma CODE_SECTION(OffsetISR,"ramfuncs");
#endif
#ifdef FLASH
// Copy time critical code and Flash setup code to RAM
// The RamfuncsLoadStart, RamfuncsLoadEnd, and RamfuncsRunStart
// symbols are created by the linker. Refer to the linker files.
MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
// Call Flash Initialization to setup flash waitstates
// This function must reside in RAM
InitFlash(); // Call the flash wrapper init function
#endif //(FLASH)
这两段话是不是也需要做相应的修改?
peng
举报