This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
RE: Does AT91 SPI driver support external SPI devices?
- From: Champion Jérôme <Jerome dot Champion at he-arc dot ch>
- To: <andrew at lunn dot ch>, <ecos-discuss at ecos dot sourceware dot org>
- Cc: "Etique Philippe" <Philippe dot Etique at he-arc dot ch>
- Date: Wed, 21 Mar 2007 18:06:14 +0100
- Subject: [ECOS] RE: Does AT91 SPI driver support external SPI devices?
Hello,
Julien Stephan has leave the school, and that's me who must continue his work.
I have try to make the SPI work on an another card, but the same problem happen, so, it's certainly not a hardware failure.
I hope I use correctly this mailing list, I never used one before.
I've read all your previous messages and I can confirm Julien Stephane work.
( his programs behave the same as he described )
I've find an errata sheet for the AT91M55800A and I've read this :
" Initializing SPI in Master Mode May Cause a Mode Fault Detection
Problem Fix/Workaround
In order to prevent this error, the user must pull up the PA26/NPCS0/NSS pin to the VDDIO power supply.
"
Can this be the source of my problem ? ( I prefer to ask before welding a wire on the multiplexer )
And, I've read on many place that it can be useful to set some bit of the mode register (MR).
What's this? I didn't find any documentation on it. I've noticed that we do not set our card on master at any places. The mode register is for that use ?
I hope I didn't disturb you with dummy question's and that my English is not so bad.
I wish you a good day!
Bye
Jérôme Champion
>I thought too that the multiplexor had a problem. Following your concil, I read the evaluation user guide >with more attention. There is no jumper but a line to cut (see attached). I cutted it and now, RedBoot >doen't boot anymore on my board. Is RedBoot installed in the DataFlash memory? Here is my RedBoot version >return :
>
>RedBoot> version
>RedBoot(tm) bootstrap and debug environment [ROM]
>Non-certified release, version UNKNOWN - built 20:04:38, Jul 15 2003
>Platform: Atmel AT91/EB55 (ARM7TDMI)
>Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
>RAM: 0x02000000-0x02040000, 0x02006948-0x0203f000 available
>FLASH: 0x01000000 - 0x01200000, 32 blocks of 0x00010000 bytes each.
>RedBoot>
>
>PS:I installed a jumper to reclose this connection.
>
>--
>Stéphane JULIEN
>
>Ing. dipl. HES en informatique
>Rue Baptiste-Savoye 26
>CH - 2610 Saint-Imier
>Bureau : +41 32 930 22 08
>Privé : +41 78 889 14 47
>stephane.julien@he-arc.ch
________________________________
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss