[Oberon] Batch processing of Oberon commands
Andreas Pirklbauer
andreas_pirklbauer at yahoo.com
Sat Jun 13 07:35:45 CEST 2020
> > BTW, you may have noticed that the protocol between ORC and PCLink0
> > has also been slightly modified (ORC now sends REQ after sending either
> > SND or REC, and in addition sends REQ after sending or receiving packets).
> > This effectively creates a "confirmation bracket" around the packages. Better.
>
> I noticed some hangups during file transfer from my development
> system (running a serial communication program to remotely
> control the install/build process) to the FPGA board and after
> analyzing them, "hardened" the protocol in a few places.
I was wondering where exactly you had noticed the hangups. Perhaps the REQ/
ACK pair right after SND or REC is overkill. Removing it, i.e. changing the protocol
From:
Receive = SND ACK* filename ACK* | NAK* {data* ACK} REQ ACK* | NAK*
To:
Receive = SND filename ACK* | NAK* {data* ACK} REQ ACK* | NAK*
would bring the protocol more in line with the one used in module Net.
More information about the Oberon
mailing list