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

烧录过程中碰到的问题

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

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

Lina Lian:

Haiqi Bian,

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

Haiqi Bian:

回复 Lina Lian:

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

Hardy Hu:

回复 Haiqi Bian:

你好!

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

一是clear build后再build。

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

希望能够帮到你。

Lina Lian:

回复 Haiqi Bian:

Haiqi Bian,

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

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

Haiqi Bian:

回复 Lina Lian:

这是我的主程序:(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的问题了,这是为什么呀

赞(0)
未经允许不得转载:TI中文支持网 » 烧录过程中碰到的问题
分享到: 更多 (0)