I try to write a program for FEC unit of microprocessor MCF5485.
When I send a frame of 64 bytes, everything is well, she is seen by the Wireshark application (for example).
When I send a frame of 65 or 66 or 67 bytes, sent frames have quite a length of 68 bytes and they are not accepted by the application.
In other words, the argument length of the structure MCD_FEC_bufDesc (Multichannel DMA API) can be the other thing than a modulo number 4?
I tried to work without the DMA, directly with the unity(unit) FEC, there no problem, I can send frames of 64, 65, 66, 67 bytes.... n bytes.
They are correctly received and they have correct sizes (64[preamble]+12[macs]+2[type]+n[data]+4[CRC] x 0.1 micro.sec. @10Mb/s).
It is possible to send frame containing a number of bytes not modulo 4. For example 69 bytes?
Thank you in advance.