cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H7 : TxFifoQueueElmtsNbr should be manage in FDCAN_CalcultateRamBlockAddresses() ?

AGREG
Associate

in HAL V1.4.0

 hfdcan->msgRam.TxFIFOQSA = hfdcan->msgRam.TxBufferSA + (hfdcan->Init.TxBuffersNbr * hfdcan->Init.TxElmtSize * 4U);

 hfdcan->msgRam.EndAddress = hfdcan->msgRam.TxFIFOQSA + (hfdcan->Init.TxFifoQueueElmtsNbr * hfdcan->Init.TxElmtSize * 4U);

TxFifoQueueElmtsNbr seems to be replace by TriggerMemoryNbr following reference manual.

if i use the same Tx Buffers Nbr and Tx Fifo Queue Elmts Nbr , i have an overflow .

0 REPLIES 0