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

F28M35H52C: F28m35h52c跑TIRtos例程udpEcho_F28M35H52C1_CortexM,下载程序后进不了MAIN(),

Part Number:F28M35H52C

F28m35h52c跑TIRtos例程udpEcho_F28M35H52C1_CortexM,下载程序后进不了MAIN(),最后卡在

/*
* ======== Boot_defaultLimpAbortFunction ========
*/
void Boot_defaultLimpAbortFunction(void)
{
while(1) {
}
在这里死循环了。

是下面初始化的第一个函数里出问题的。ti_catalog_arm_cortexm3_concertoInit_Boot_configurePllDivs(15, 0, 0, 1);

这要怎么排查问题啊?了两块板子,第一块正常的。第二块裸跑LED例程可以正常下载运行,操作系统下载后就卡上面这里了
/*
* ======== ti_catalog_arm_cortexm3_concertoInit_Boot_init ========
* Boot initialization run as an xdc.runtime.Reset function.
*/
Void ti_catalog_arm_cortexm3_concertoInit_Boot_init()
{
ti_catalog_arm_cortexm3_concertoInit_Boot_configurePllDivs(15, 0, 0, 1);

ti_catalog_arm_cortexm3_concertoInit_Boot_initSharedRAMs();

ti_catalog_arm_cortexm3_concertoInit_Boot_initC28RAMs();

ti_catalog_arm_cortexm3_concertoInit_Boot_bootC28();
}

Yale Li:

user718275 说:======== Boot_defaultLimpAbortFunction ========

您好,根据函数名称来看,这个函数就是用来捕捉错误的;

user718275 说:ti_catalog_arm_cortexm3_concertoInit_Boot_configurePllDivs(15, 0, 0, 1);

这个函数是配置PLL分频,如果是卡在这里的话建议您检查与时钟相关的部分。

赞(0)
未经允许不得转载:TI中文支持网 » F28M35H52C: F28m35h52c跑TIRtos例程udpEcho_F28M35H52C1_CortexM,下载程序后进不了MAIN(),
分享到: 更多 (0)