Hi
I don't know AN2153 but I have developed a loader/debugger according to AN2548 (2k serial monitor for HCS12). This works at 115k with 256 blocks so 115k BAUD can be programmed with no problems.
If you set the BAUD rate for your LAN/Serial converter to this or lower then nothing else should be necessary. Also set the LAN/serial converter serial interface to do no flow control.
I have also developed LAN/RS232 converters and generally it is typical to configure them to send TCP packets EITHER when a certain defined number of characters have been collected OR if there has been no received characters for a certain amount of time - this is a compromise between transmission delays (reaction time) and TCP transmission efficiency (avoiding lots of small packets). If you are connecting the LAN/serial converter directly to the SCI of the HCS12 you will just see a constant stream of characters (at the configured BAUD rate) as if the HCS12 were connected directly to the COM port of the PC sending the data.
The serial monitor (AN2548) uses simple handshaking at the protocol level and sends the data in binary form. If your loader requires SRECs then it will usually have no handshaking (I haven't seen SRECs being acknowledged but this could be possible) but the BAUD setting is in any case the simplest way to control throughput so there shouldn't be any difficulties.
There is another approach which you could consider. It is possible to programm and do quite powerful debugging if you connect to the BDM rather than the SCI (this will also require no code to be loaded in the HCS12). I don't know how flexible the XPort is to embed application code to do this though. If you are doing it seriously on a slightly larger scale then it is possible to do this by adding a M9S12NE64 rather than an Xport (it is also possible to plug one on to the BDM connector of only required temporarily - the circuit is also very cheap and requires less current that the XPort (about 50% less at 10Base-T). I have also programmed Network capable BDMs for the HCS12 based on the NE64, meaning that any HCS12 device on the network can be debugged and of course software can be loaded to it.
If you do have a demo board for the NE64 you can load free software to it to convert it to a Browser controlled BDM with upload capability - it needs a three wire cable to connect to the target board so is VERY easy to build. See the following application note:
http://www.utasker.com/docs/NE64/uTasker_NE64_BDM-0.01.PDFThe software for it can be downloaded from
http://www.utasker.com/software/ne64/BDM_ne64_B1.0.zipThe uTasker project is open source so can also be modified to suit specific requirements if required.
Regards
Mark Butcher