SCC UART -"tx interrupt buffer pointer"

Jeff Angielski jangiels at speakeasy.net
Fri Oct 22 06:16:02 EST 2004


On Thu, 2004-10-21 at 16:09, Dan Malek wrote:
> On Oct 21, 2004, at 3:12 PM, Jeff Angielski wrote:
> 
> > ..... The "Tx interrupt buffer pointer" in the SCC parameter
> > ram was outside the range of valid buffer addresses.
> 
> That's not exactly outside of the range.  It is just one byte past
> the end of the last buffer, which will get reset when it reads
> the first BD.  Don't confuse yourself by looking at that internal
> data.  Without knowledge of the microcode, it can be misleading :-)

Ok.  I thought that might be the case since the manuals say they are to
only be used for debugging.

> 
> > There are 4 buffers starting at: 0x00194284, 0x001942a4, 0x001842c4, 
> > and
> > 0x001842e4.
> 
> I hope these are typos.  The last two should be 0x001942c4, and
> 0x001942e4.  If they aren't, something is really broken.

They are typos - I have been staring at too many hex values lately.  
>From the mem dump you can see the correct values.

Jeff

	




More information about the Linuxppc-dev mailing list