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.

[参考译文] CCS/TMS320F2.8027万:LAUNCHTXL-F2.8027万

Guru**** 2524550 points
Other Parts Discussed in Thread: CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/630536/ccs-tms320f28027-launchxl-f28027

部件号:TMS320F2.8027万
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

你好

我从 http://azimsgarage.blogspot.sg/p/blog-page.html上学习教程 

故障****构建配置调试项目Blink_LED ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake"-k所有
'构建文件:../main.c'
调用:15.12
diag编译器'C:\ti/ccsv6/tools/pure/price_les/subt_trlss.3./cl2000"-v28_line.cp_repars=d/subw_repark_d_repara.d_d_repara.d_contr -scd_d_d_proc 15.12

编译
器-d_ps_ps_repara.d_repara.d_repara.d_repara.d_proc:
致命错误#1965:无法打开源文件"DSP28x_Project.h"
1在编译"./main.c"时检测到灾难性错误。
编译已终止。
gmake:***[main.obj]错误1
gmake:目标'all'由于错误而未重制。

****构建已完成**** 

然后,我将DSP28x_Project.h和 F2802x_Device.h复制到 了C:\ti\controlSUITE\DEVICE_SUPPORT\F2802x\v230中,类似于 C:\ti\controlSUITE\DEVICE_KITS\C2000_LaunchPad

然后我得到这些错误:

故障****构建配置调试Blink_LED ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake"-k所有
'构建文件:../main.c'
调用:cscvdiag编译器'"C
:/ti/ccsv6/tools/pure/***/set_controllss.3.ts/bin/subt_/subd=230/premot_prox_scv230/pref="fd_compilenc_ps_ps_d=d=d/subw_/subw_proc_/subw_/subd=d_/subw_/subd_/subd=d=d/subw_/subw_/subd_contact_re编译15.12


器-d=f230/pulf230/pulf230_/subd=d_/subd_/subw_/subd=d_contact_/subd_/subd=d_repara.ccpultr_/subd=d_contr 15.12
致命错误#1965:无法打开源文件"F2802x_ADC.h"
1在编译"../main.c"时检测到灾难性错误。
编译已终止。
gmake:***[main.obj]错误1
gmake:目标'all'由于错误而未重制。

****构建已完成**** 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下面是我尝试调试的代码。

    /*
    * main.c
    */
    
    #include "DSP28x_Project.h" // DSP28x Headerfile
    
    #include "F2802x_common/include/clk.h"
    #include "F2802x_common/include/gPIC.h"
    #include "F2802x_common/include/PLL.h"
    #include "F2802x_common/include/wdog.h"
    
    
    #ifdef _flash
    memcpy(&RamfuncsRunStart,&RamfuncsLoadStart,(size_t)&RamfuncsLoadSiz);
    #endif
    
    
    void main()
    {
    WDOG_Handle myWDog;
    myWDog = WDOG_init((void *)WDOG_base_ADDR, wdof(WDOG_Obj);myWDOG_Cldog_handle
    
    
    
    
    myClalk = CLK_INIT((void *)CLK_base_ADDR, sizeof(CCLK_Obj));
    myPll = PLL_INIT((void *)PLL_base_ADDR, sizeof(PLL_Obj));
    
    CLK_setINSrc(myClk, CLK_OIC_Src_Internal_OCIST_0
    
    ;gPI_GOPBO_MEDI_MEDI_POL_MEDISE_0;
    
    
    
    
    
    GPIO设置方向(myGpio,GPIO编号_0,GPIO方向输出);
    GPIO设置模式(myGpio,GPIO编号_1, GPIO_1_Mode_generalpurpose);
    GPIO设置方向(myGpio,GPIO编号_1,GPIO方向输出);
    GPIO设置模式(myGpio, GPIO编号_2,GPIO模式通用);
    GPIO设置方向(myGpio,GPIO编号_2,GPIO方向输出);
    GPIO设置模式(myGpio,GPIO编号_3,GPIO _3_Mode_generalpurpose);
    GPIO设置方向(myGpio,GPIO编号_3, GPIO方向输出);
    
    GPIO设置高电平(myGpio,GPIO编号_0);
    GPIO设置高电平(myGpio,GPIO编号_1);
    GPIO _setHigh (myGpio,GPIO编号_2);
    GPIO _setHigh (myGpio,GPIO编号_3);
    
    同时(1)
    {
    GPIO_setLow (myGpio,gPIO_NUMBER_0);
    DELAY _US (100万);
    GPIO_setHigh (myGpio,gPIO_NUMBER_0);
    DELAY _US(100万);
    }
    
    
    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,我进一步添加了这些路径,解决了我的问题:

    include_path="C:/ti/controlSUITE/device_support/F2802x/v230/F2802x_common/include"--include_path="C2802--include_path="C:/ti/controlSUITE/device_support/F2802x/v230/F2802x_headers/include"-g2802-g --
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴听到您解决了问题。 发现时,为了查找C源文件包含的头文件,需要向编译器提供其路径(通过--include_path编译器选项)。