Hi there
So far I haven't really done that much tests with the ts-uarts using the
kernel driver.
So can't really help you. I did notice some strange behavior.
What I do know is that if you use the uarts via the /dev/mem device
using mmap.
Then things works fine.
And it's not all that difficult to program I guess.
Accept I don't know how to get the IRQ stuff working? Maybe scanning the
kernel drivers source might reveal something.
But I would rather get the /dev/ttts? stuff working as I have
applications that already have serial programming in them to work with
normal
serial drivers.
My guess is that the tsuart1 and tsuart7800 drivers doesn't implement
the linux serial interface 100% correctly :/
But I should really do more tests before I point fingers :D
good luck
-Heinrich
simon_jobin wrote:
>
> Hello,
>
> I am new to the TS-7xxx world. I am a student at the university of
> sherbrooke, Canada. Right now I am doing an internship at NGC
> aerospace where I am trying to use TS7800 as the main CPU board of a
> LAB satellite called LABSAT. This satellite will be used for on the
> ground, hardware in the loop simulation and quality control of
> Guidance, navigation and control software. Serial communication are
> critical for my project since all my motor controllers are rs232 or
> rs485. I am also planning of using this board as autopilot platforme
> for a UAV in a near future.
>
> I had am the exact same problem. I have updated the ts7800_nand. ko by
> replacing ts7800_nand. ko in the fastboot root and execute the save
> command to save the configuration in the flash.
>
> It did solve the problem of segmentation fault. But the TSUARTs are
> still acting strange.
>
> I have made a small C program that open and configure the port. This
> programme send the string "0123456789abcdefgh ijkl\n" every time it is
> executed.
>
> in this test i am using tsuart8 at 9600
> first time I execute it I have only garbage like :"Š'š¢ª²"
> second time "§§X¬,YY³--[C…˜123456789"
> third time "X±,YY³--[C…˜123456789abc"
> and so on...
>
> I have fairly better result with tsuart 0 at 9600
> first time I execute it I have only garbage like :"Š'š¢ª²þ"
> second time "789abcdefghijkl
> 0123456789"
> third time "abcdefghijkl
> 0123456789abc"
>
> My program works perfectly with the ARM9 uarts
>
> Any ideas what could be the problem(s)?
> I have an other question how do I verify de md5sum of a driver?
>
> Thanks for the help, and excuse my bad english I am french canadian :P
>
> Simon Jobin
> In charge of the Autopilot
> and President of VAMUdeS
> Intern, NGC Aerospace
> www.vamudes. com
>
>
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/
|