ts-7000
[Top] [All Lists]

RE: [ts-7000] Re: TS7800 PC104 16 bit memory access problem

To: "" <>
Subject: RE: [ts-7000] Re: TS7800 PC104 16 bit memory access problem
From: Wouter Simons <>
Date: Fri, 17 Dec 2010 11:03:49 +0100
Very useful information indeed! It kind of makes sense, because the
Kernel for the TS-7800 has been compiled EABI, perhaps that explains
some of the lower level communication through /dev/mem (if you are
using that).

> -----Original Message-----
> From:   On
> Behalf Of tommessum
> Sent: Friday, December 17, 2010 10:50 AM
> To: 
> Subject: [ts-7000] Re: TS7800 PC104 16 bit memory access problem
> 
> 
> 
> To answer my own questions (and for general information) I have fixed
> the problem and also found the following:
> 
> Correct 16 bit PC104 interface transfers are obtained on the TS7800
> only when the EABI toolchain is used (arm-none-linux-gnueabi-gcc.exe).
> That is, if the OABI version is used (arm-unknown-linux-gnu-gcc.exe) 16
> bit transfers will only appear as dual 8 bit transfers (2 write pulses)
> Not the end of the world, but much slower! I suspect there may be a
> problem with one of the lower level drivers here.
> 
> Also with the TS-7200, only the OABI version can be used, luckily this
> produces the right write pulse format.
> 
> So use EABI with TS7800 and OABI with TS7200.
> 
> Also, the access register 0xE800000C must be set correctly: bit 10 must
> be cleared otherwise very narrow RW pulses will be generated. Bit 11 is
> interesting: if set to zero, the PC104 interface works across
> connectors A/B and C/D as per standard PC104 specifications. If this
> bit is set to 1, the 16 data bits are all sent down the single
> connector A/B making the TS-7800 PC104 pin-compatible with the single
> PC104 connector TS-7200. So interface boards designed for the TS7200
> will also work on the TS-7800.
> 
> Hope this is useful to somebody!
> 
> 
> 
> 


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU