[En-Nut-Discussion] Mount Error In Sdcard

Bernd Walter enut at cicely.de
Thu Oct 20 17:08:31 CEST 2011

On Wed, Oct 19, 2011 at 12:45:51PM +0200, Ole Reinhardt wrote:
> Hi,
> > Actually i am using at91sam7x512 processor while connecting with sd card
> > mount error is coming. same code is run perfectly with at91sam7x256. Whats
> > the issue whether hw problem or i have to configure for at91sam7x512
> In general it's right the same as with the at91sam7x256. The CPUs only
> differ in the size of RAM and Flash.

There are errata differences as well.
Most prominent in that case is that the X512 has the double reset HW-bug
on both SPI while the X256 has not.
I use the X512 in a few projects with SD-card, so generally it works,
but I have some local hacks to use the same SPI-Controler with own
code, which however should be unrelated I think.

> A what stage the mounting fails? Just when registering the MMC devices
> or does the _open() call fail? 
> Have you FSCHECKed your sd-card?

Did you test the same card on both boards?
Is the only difference between the boards the MCU?
If you use a micro-SH header with a flap loading you might need to
reinsert the card as they sometimes don't connect correctly.

> Which NutOS version do you use? With the latest Nut/OS versions I added
> a special spi-bus mmc glue logic device driver (nut/dev/spi_mmc_gpio.c).
> Do you use this driver?
> What errno is given?
> Do you have connected any further SPI devices to the same SPI bus?

B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.

More information about the En-Nut-Discussion mailing list