主题中讨论的其他器件:AWR6843AOP、
尊敬的团队
TC1463-Q 需要哪种配置来支持8Mbps?
MCU:AWR6843AOP
CAN TRx:TCAN1463-Q1
测试应用: ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/canfd/test/xwr68xx/main.c
testSelection: MCAN_APP_TEST_EXTERNAL_DATA
除以下各项外、不进行任何修改。
/* bit rate configuration */
/* 1Mhz */
mcanBitTimingParams.nomBrp = 0x2U;
mcanBitTimingParams.nomPropSeg = 0x8U;
mcanBitTimingParams.nomPseg1 = 0x6U;
mcanBitTimingParams.nomPseg2 = 0x5U;
mcanBitTimingParams.nomSjw = 0x1U;
/*5MHz*/
mcanBitTimingParams.dataBrp = 0x1U;
mcanBitTimingParams.dataPropSeg = 0x1U;
mcanBitTimingParams.dataPseg1 = 0x1U;
mcanBitTimingParams.dataPseg2 = 0x2U;
mcanBitTimingParams.dataSjw = 0x1U;
while (1)
{
/* Send data over Tx message object */
if (testFrameType == CANFD_MCANFrameType_FD)
{
length = 128U;
if(idIndex > 10)
{
idIndex = 0;
}
msgId = txMsgObjectParams.msgIdentifier + idIndex;
Task_sleep(1U);
while(length > MCAN_APP_TEST_DATA_SIZE)
{
retVal = CANFD_transmitData (txMsgObjHandle, msgId, CANFD_MCANFrameType_FD, MCAN_APP_TEST_DATA_SIZE, &txData[0], &errCode);
length = length - MCAN_APP_TEST_DATA_SIZE;
Task_sleep(1);
}
idIndex++;
}
... blah blah ...
}
问题。
由于 Task_sleep (1U)、它不符合8Mbps。
我如何解决这个问题???
最佳和评价
