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.

烧录过程中碰到的问题

Other Parts Discussed in Thread: MSP430G2553

用的是MSP430G2553,为了测试LED程序。烧录过程中发现无法实现,由于对话框中所示:.out couldn't open. 请问各位:
1,如何解决.out文件的问题
2,.ccxml目标文件是不是必须设置?它的作用是什么?

初学者,时间较紧,有些信息可能自己没有认真去找,麻烦各位解答
多谢

  • Haiqi Bian,

    在CCS中新建工程时,根据你选择的device, 会自动加载对应.ccxml文件,其只要作用是实现memory map。你可以在新建工程时,直接选择 闪灯的 code example即可。

  • 谢谢~但我在编译其他程序的时候也出现了.out文件报错的情况,如附件中图片所示,这个该怎么解决呀

  • 你好!

    估计是你的编译没有真正成功,两个办法,

    一是clear build后再build。

    二是手动删除debug文件夹下的所有文件,然后再build。

    希望能够帮到你。

  • Haiqi Bian,

    你先按照Hardy建议试试,如果还是不能解决的话。你再试试新建工程试试,如果所有工程均有同样问题的话,请关掉杀毒软件和防火墙,再按照hardy建议试试,如果还不行的话,把CCS升级一下或者重装一下吧。

    希望对你有帮助!O(∩_∩)O~

  • 这是我的主程序:(MSP430G2553, CCS V5.3.0)

    #include <msp430.h>

    #define CPU_F ((double)1630)
    #define delay_us(x) __delay_cycle((long)(CPU_F*(double)x/1000000.0))
    #define delay_ms(x) __delay_cycle((long)(CPU_F*(double)x/1000.0))


    /*
    * main.c
    */


    int main(void) {
          volatile unsigned int i;
          WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer

          BCSCTL3 |= LFXT1S_2;
          IFG1 &= ~OFIFG;
          __bis_SR_register(SCG1 + SCG0);
         BCSCTL2 |= SELM_3 + DIVM_3;

         P1DIR = 0xFF;
         P1OUT = 0;
         P2DIR = 0xFF;
         P2OUT = 0;

        P1SEL |= BIT0 + BIT4;

        for(;;)
        {
             P1OUT ^= BIT6;
             // delay_ms(1000);
        }
    return 0;
    }

    问题好像出在  delay_ms(1000);  这条语句,把这条语句打成注释就能编译了也没有.out的问题了,这是为什么呀