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.
在将V4.2的工程移植到V12.5版本的CCS的过程中,遇到了一系列的配置以及编译的问题,个人能力有限,不知道应该如何解决,请求各位大佬的帮助,万分感谢!orz
1首先,我的文件结构是正确的吗?我注意到F28021.cmd文件中提到需要在工程中添加bios.cmd,而我的文件中也确实有这个cmd文件。但是common 文件下已经有了一个F28021.cmd文件(原本工程就有的),header 文件下面也有了一个 bios.cmd文件(也是原本工程就有的),而最后一个F28021文件是我在工程的property 里面设置好linker command file后被自动添加进去的。
①我的疑问是我的这三个cmd文件的位置是正确的吗?尤其是我这里有两个F28021.cmd,我是否应该删掉一个?
②我的其余文件的结构是否存在不合理的地方?
③原本的工程文件中还存在一个flash.lkf文件,原本其中的文件路径是跟我现在的workspace不匹配的(原来的工程存在E盘里,因此,这个文件里面也都是"E:....xx.obj"),我将其改为了正常的路径。我的问题是,在已经有了link command file 和上面那几个cmd文件的情况下,这个文件现在还有用吗?我应该就这么保留它吗?
2编译后存在问题。如图,在编译后,problem里面压根不报错,但是comsole里面显示找不到指定文件
**** Clean-only build of configuration FLASH for project MotorControl280x **** "C:\\ti\\ccs1250\\ccs\\utils\\bin\\gmake" -k -j 16 clean -O DEL /F "MotorControl28x.out" DEL /F "MotorControl\MC_ADC.obj""MotorControl\MC_Clarke_Park.obj" "MotorControl\MC_Device.obj" "MotorControl\MC_EEPROM.obj" "MotorControl\MC_FOC_Drive.obj" "MotorControl\MC_Fault.obj" "MotorControl\MC_Globals.obj" "MotorControl\MC_MTPA.obj" "MotorControl\MC_Math.obj" "MotorControl\MC_PFC.obj" "MotorControl\MC_PID_regulators.obj" "MotorControl\MC_SPI.obj" "MotorControl\MC_SVPWM.obj" "MotorControl\MC_Speed.obj" "MotorControl\MC_Startup.obj" "MotorControl\MC_State_Observer.obj" "MotorControl\MC_TC.obj" "MotorControl\MC_UART.obj" "MotorControl\MC_brushlessresolver.obj" "MotorControl\MC_hw.obj" "MotorControl\MC_main.obj" "MotorControl\MC_svpwm_3shunt.obj" "MotorControl\User_ModBusCodeDealt.obj" DEL /F "MotorControl\MC_ADC.d""MotorControl\MC_Clarke_Park.d" "MotorControl\MC_Device.d" "MotorControl\MC_EEPROM.d" "MotorControl\MC_FOC_Drive.d" "MotorControl\MC_Fault.d" "MotorControl\MC_Globals.d" "MotorControl\MC_MTPA.d" "MotorControl\MC_Math.d" "MotorControl\MC_PFC.d" "MotorControl\MC_PID_regulators.d" "MotorControl\MC_SPI.d" "MotorControl\MC_SVPWM.d" "MotorControl\MC_Speed.d" "MotorControl\MC_Startup.d" "MotorControl\MC_State_Observer.d" "MotorControl\MC_TC.d" "MotorControl\MC_UART.d" "MotorControl\MC_brushlessresolver.d" "MotorControl\MC_hw.d" "MotorControl\MC_main.d" "MotorControl\MC_svpwm_3shunt.d" "MotorControl\User_ModBusCodeDealt.d" 系统找不到指定的文件。 系统找不到指定的文件。 Finished clean **** Build Finished ****
①他显示系统找不到指定的文件,应该与FLASH文件下的makefile里面的代码有关,是不是说明编译的时候压根没产生中间的obj 和d文件,因此没法清理?那么我应该检查哪些部分呢?
3、memory存在问题, 大量的failed allocation,且大多都是.obj文件,不知道应该如何处理(对这个问题,problem也依旧没有报错)
您好,
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。