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.

28027的板子,终于跑起来了。请教一个问题?



28027的板子,终于跑起来了.写了一个跑马灯程序,在调试模式LED可以正常的闪烁,我看了一下Ti的例程可以下载到开发板上,而我的程序无法下载到开发板上;对比了一下Ti的例程,在项目文件夹下多了一个FLASH 文件夹,请问我要如何配置才能下载到FLASH中呢?我用的是CCS V5.2。

  • 您在编译选项中选择Flash就可以了,具体方法是:

    1、在工程上右键

    2、选择Build Configrations

    3、Set Active 选择 Flash即可。

    也可以自己把CMD文件换成Flash版本的CMD即可。

  • 为什么我的设置了也不行啊?

    #include "DSP28x_Project.h"

    //#include "string.h"

    //////////////////////////////////

    #define LED1 GpioDataRegs.GPADAT.bit.GPIO1

    #define LED2 GpioDataRegs.GPADAT.bit.GPIO2

    #define LED3 GpioDataRegs.GPADAT.bit.GPIO3

    //////////////////////////////////

    extern Uint16 RamfuncsLoadStart;

    extern Uint16 RamfuncsLoadSize;

    extern Uint16 RamfuncsRunStart;

    /////////////////////////////////////

    void main(void)

    {

    InitSysCtrl();

    DINT;

    InitPieCtrl();

    IER = 0x0000;

    IFR = 0x0000;

    InitPieVectTable();

    //////

    memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);

    InitFlash();

    ////////

    EALLOW;

    GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 0; //设置GPIO1为通用IO口

    GpioCtrlRegs.GPADIR.bit.GPIO11 = 1; //设置GPIO1为输出口

    GpioCtrlRegs.GPAMUX1.bit.GPIO2 = 0; //设置GPIO2为通用IO口

    GpioCtrlRegs.GPADIR.bit.GPIO2 = 1; //设置GPIO2为输出口

    GpioCtrlRegs.GPAMUX1.bit.GPIO3 = 0; //设置GPIO2为通用IO口

    GpioCtrlRegs.GPADIR.bit.GPIO3 = 1; //设置GPIO2为输出口

    EDIS;

    LED1  = 0;

    LED2 = 0;

    LED3 = 0;

    for(;;)

    {

      LED1 = 1;

      LED2 = 1;

      LED3 = 1;

     DELAY_US(500000); //延时1秒

      LED1 = 0;

      LED2 = 1;

      LED3 = 1;

      DELAY_US(500000);

      LED1 = 1;

      LED2 = 0;

      LED3 = 1;

      DELAY_US(500000);

      LED1 = 1;

      LED2 = 1;

      LED3 = 0;

      DELAY_US(500000);/* */

    }

    }

    调试时候发现

    No source available for "main() at 0x3f634d"

    用的cmd为c2000launchpad 中的flash28027.cmd  

    为什么??

    求赐教

  • 呵呵!我还没有试,我晚上回去试试。

  • 呵呵,试了一下,只要将CMD改成Flash 就可以了。