主题中讨论的其他器件:HALCOGEN、 UNIFLASH、 TMS570LC4357、TMS570LS3137
初始化 FEE 时、我在 TI_FEE_GlobalVariables[0].FEE_Error 中获取 Error_TwoCopyVS 错误。 我正在尝试将 TI_FEE_ErrorRecovery ()添加到我们的初始化函数来处理此问题。 请参阅下面的代码片段。
我对如何发送 TI_FEE_ErrorRecovery ()进行了最好的猜测-我应该发送其他消息吗?
发生的情况是 do-while 循环永远不会在 FEE_Init ()中退出。
空 FEE_Init (空)
{
UINT16 STS;
//初始化费用。 这将创建虚拟扇区、初始化全局变量等
TI_FEE_Init ();
操作
{
TI_FEE_MainFunction ();
FEE_DELAY ();
如果(TI_FEE_GlobalVariables[0].FEE_Error!= Error_Nil)
{
TI_FEE_ErrorRecovery (TI_FEE_GlobalVariables[0].FEE_Error、TI_FEE_GlobalVariables[0].FEE_u8ActiveVirtualSector);
}
STS = TI_FEE_GetStatus (0);
}
while (STS!= IDLE);
}//--end void fee_Init (void)
/*费用公布信息*/
#define TI_FEE_MAJOR_VERSION 3U.
#define TI_FEE_MINOR_VERSION 0u
#define TI_FEE_PATCH_VERSION 2U
#define TI_FEE_SW_MAJOR_VERSION 1U
#define TI_FEE_SW_MINOR_VERSION 19U
#define TI_FEE_SW_PATCH_VERSION 4U
#define TI_FEE_virtual_sector_version 1U




















