TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28021: 求助:CCS4.2工程移植到12.5遇到的若干问题

Part Number:TMS320F28021

在将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也依旧没有报错)

Links:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

TRANSLATE with x

English

Arabic
Hebrew
Polish

Bulgarian
Hindi
Portuguese

Catalan
Hmong Daw
Romanian

Chinese Simplified
Hungarian
Russian

Chinese Traditional
Indonesian
Slovak

Czech
Italian
Slovenian

Danish
Japanese
Spanish

Dutch
Klingon
Swedish

English
Korean
Thai

Estonian
Latvian
Turkish

Finnish
Lithuanian
Ukrainian

French
Malay
Urdu

German
Maltese
Vietnamese

Greek
Norwegian
Welsh

Haitian Creole
Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal
Back

,

Taylor:

CCS新老版本之间的移植,请参考下面文档

https://www.ti.com/lit/an/spracr4a/spracr4a.pdf

先理解文档,再进行操作比较好,否则会出现很多问题,不好解决。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28021: 求助:CCS4.2工程移植到12.5遇到的若干问题
分享到: 更多 (0)