I am downloading from FTP through CMUX, and that’s what happened a problemThe management of the flow actually ends after the transfer of ~ 380 ms, ( 115200bps is 4300bytes )The controller atmega128 not have enough SRAM-memory and data loss occurs. Have you encountered this, and how do I get around the roblem?
Please, see attach image
DLCI3 open channel and other operationsOK
DLCI3:RTS_ON<– external device is slow, and we must suspend the flow of dataDLCI3:RTS_OFFbut flow continued over 4300bytes and sw has lost data
So you did implement the CMUX protocol in ATMega128? Are you 100% sure is not a fault of your driver?
I am sure that my driver is correct.And provide a real picture with oscilloscope, which shows:– That the modem has fulfilled the command to start the flow of my driver.– That the modem command executed by stopping the flow of my driver and stopped the flow, but stopped much later– That after a stop command, my driver is nothing more to send port
Can you collect a log with a serial connection sniffer?I would like to see the exact data exchanged between the module and your micro.
I need a log, in which I can see the structure of CMUX frames.
Hit enter to search or ESC to close
Knowledge Base & Download Zone