工具/软件:Code Composer Studio
437x SYSBIOS_IND_SDK_2.1.0.1 CAN 示例 FAIL,LOOP 位于 SOCDcanMessageRamInit 函数中。 我确定内核是系统模式。
void SOCDcanMessageRamInit (uint32_t 实例)
{
uint32_t regVal = HW_RD_REG32 (SOC_CONTRAL_MODULE_REG + CTRL_DCAN RAMINIT);
uint32_t status = 0U;
switch (实例)
{
案例0U:
regVal |= CTRL_DCAN RAMINIT_DCAN 0_START_MASK;
状态= CTRL_DCAN RAMINIT_DCAN 0_DONE _MASK;
中断;
案例1U:
regVal |= CTRL_DCAN RAMINIT_DCAN1_START_MASK;
状态= CTRL_DCAN RAMINIT_DCAN1_DONE 掩码;
中断;
默认值:
中断;
}
HW_WR_REG32 (((SOC_CONTRAL_MODULE_REG + CTRL_DCAN RAMINIT)、regVal);
while (status!=
((status & HW_RD_REG32 (SOC_CONTRAL_MODULE_REG + CTRL_DCAN RAMINIT))));
}