Dear TI FAE,
I am testing the special feature flush/drop of BCP recently, and I have more problems about the BCP! The problem describes as following:
There are three packets denote Packet A/B/C. And the Packet A will be tagged with flush in the global header, and the output memory ptr is 0x10bc0000. then we push second packet--packet B. packet B will be tagged with drop in the global header, the length packet B is 512 Bytes. As we known, the BCP will not accept any packets and the PKTDMA will not prefetch any data to TX FIFO until the Packet A finish processing and output the result to 0x10bc0000.Then the packet C will use the 0x10bc0000 as the input memory ptr and push the data to bcp, now the problem is that when packet C use the 0x10bc00000, all value of this memory is 0, i.e nothing in this memory, So I doubt the Packet A do not finish processing when the Packet C input the data to BCP? That is meaning the flush/drop did not work?
According to the user guide of BCP , I can not find anything debug method about flush/drop, do you have any debug method about it ? can you help me ?
thank you in advance!