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:
我也遇到这个问题,烧录正常,程序不能运行。请都教各位大神了!!!