I am having a little trouble with setting up SCI drivers for the 069. I have the part hooked up in an external loopback configuration with code that sends a string of known characters. Everything works fine except that there's always two characters stuck in the receive logic. I've tried various configurations to get them out -- with and without FIFO, different FIFO thresholds, polling, interrupts and so on but the SCI still keeps those last two received characters. Anyone got any ideas how to flush them out?
[Soap Box]
Some of the peripherals in this DSP are definitely past their sell-by date, the SCI being one of them. TI is not making friends in the engineering community with this 1980s mindset. Back then the mix of processor speed, memory and project value justified spending ages optimizing every detail of a design. These days key attributes are ease of use and time to market. Its great to have Insta-Spin algorithms and the like in the chips but if the thing takes a week to get 'hello world' out of it then you're missing the point!