新手请教一下关于ST库文件的使用
以往都使用寄存器方式的,但是目前想使用ST库,有一些东西看不明白。下面的“EVAL_BOARD_CONTROL”和 “STL_INCL_RUN_CPU”在哪里可以看到定义呀?找遍了头文件也没看到有定义。例如
#if defined (EVAL_BOARD_CONTROL)
BSP_LED_Toogle(LED_NVM);
#endif /* EVAL_BOARD_CONTROL */
***********************************************
#ifdef STL_INCL_RUN_CPU
CtrlFlowCnt += CPU_RUN_CALLER;
if (STL_RunTimeCPUTest() != CPUTEST_SUCCESS)
{
fail_safe_assert( 0x12u, "Run Time CPU Test Failure");
}
else
{
CtrlFlowCntInv -= CPU_RUN_CALLER;
}
#endif /* STL_INCL_RUN_CPU */
*********************************************
有或者没有,影响你的程序吗?
你觉得需要有,那就自己define一下;不需要,就不用管。 toofree 发表于 2018-12-17 11:08
有或者没有,影响你的程序吗?
你觉得需要有,那就自己define一下;不需要,就不用管。 ...
一般用库,是不是不需要看函数内部的处理?因为我不确定这一段是否执行到。如果每一个去仿真当然是可以的。我想了解一下大家是不是这样用的?
页:
[1]