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

cc2640程序烧录后不自动运行

cc2640程序烧录后不自动运行,单步执行是功能又是对的。

下载器 XDS100V3, IAR程序如下,问题出在哪呢?

void main()
{
uint8_t i;
uint8_t test[150];
VIMSModeSet(VIMS_BASE, VIMS_MODE_DISABLED);
// Wait until it is
while(VIMSModeGet(VIMS_BASE) != VIMS_MODE_DISABLED);//disableCache();
for(i=0;i<150;i++)
test[i]=i+1; 
FlashProgram(test,0x00002000UL,150);
return;
}

Viki Shi:

卡在哪一行语句?

loveti:

回复 Viki Shi:

没有卡,程序编译正常,用flash programmer烧写hex到cc2640里,程序像没有启动。但是用IAR仿真,单步执行,一步一步的走,程序功能最终执行了。我怀疑是设置的问题,晕菜中,求教

da qin zheng sheng:

入口地址的内容必须是0x00000000

loveti:

回复 da qin zheng sheng:

谢谢,请问这种情况怎么确保入口地址是0x0000000呢? 是程序设置还是软件设置呢?

barry xu:

回复 loveti:

我也遇到这个问题,烧录正常,程序不能运行。请都教各位大神了!!!

赞(0)
未经允许不得转载:TI中文支持网 » cc2640程序烧录后不自动运行
分享到: 更多 (0)