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分频,如果是卡在这里的话建议您检查与时钟相关的部分。