Hello Aaron,
It is not clear from your code snippet, the manner in which you control the RS485 interface device. I am not familiar with your Dragon 12 board. However, for the MCU to receive data, the transmit section of the interface must be disabled, and the receive section enabled, otherwise the SCI won't see any incoming data.
It may be useful to check for the presence of data, using an oscilloscope, on each line of the RS485 pair, and at the RXD pin of the MCU.
Regards,
Mac