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

AWR1843: bios_6_73_01_01该如何怎么配置Timer的使用

Part Number:AWR1843

各位好!

       我这边使用动态测试创建的TIMER,在仿真的时候总是会abort,不仿真的时候是没问题的。另外,使用静态创建TIMER,在仿真的时候是没有问题的。请问是否有什么办法使用动态创建的timer,仿真时不会abort?

另外,由于我是在bootloader创建的timer,是否需要在跳转APP前使用Timer_delete先删除timer后再跳转?如果是,静态创建的timer,如何在跳转前删除或者停止呢?

Shine:

muyi 说:在仿真的时候总是会abort

能否发一下timer的动态创建代码?在仿真是设置断点的时候会abort吗?全速运行会abort吗?

muyi 说:由于我是在bootloader创建的timer,是否需要在跳转APP前使用Timer_delete先删除timer后再跳转?如果是,静态创建的timer,如何在跳转前删除或者停止呢?

创建了timer会影响跳转到APP吗?

,

muyi:

Timer_Params timerParams; Error_Block eb;

/* Create a timer for warning info send */ Error_init(&eb); Timer_Params_init(&timerParams); timerParams.period = 1000; /* 1 ms */ timerParams.periodType = Timer_PeriodType_MICROSECS; timerParams.arg = 1; gSblMCB.timeHandle = Timer_create(1, SBL_TimerFxn, &timerParams, &eb); if (gSblMCB.timeHandle == NULL) { SBL_printf("EscTimerHandle create failed"); }

这是动态创建的代码

,

muyi:

这个测试感觉没影响,但使用动态创建timer时,在跳转APP前,会先执行一下Timer_delete,但是动态创建的TIMER会在仿真时abort,导致无法仿真,这很影响定位代码的问题,想找个办法解决一下

,

Chris Meng:

你好,

可以尝试clock么?

赞(0)
未经允许不得转载:TI中文支持网 » AWR1843: bios_6_73_01_01该如何怎么配置Timer的使用
分享到: 更多 (0)