* Linux 2.6.20 on AT91RM9200 writing SPI dataflash AT45DB011B.
@ 2008-01-23 14:25 Matt Gessner
0 siblings, 0 replies; only message in thread
From: Matt Gessner @ 2008-01-23 14:25 UTC (permalink / raw)
To: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Hello,
I've got an AT91RM9200, running 2.6.20. I'd like to be able to do
something like:
% dd if=myfile.dat of=/dev/mtdblock/2
which is an Atmel dataflash on SPI. I get 'operation not permitted'.
The device file is marked as writable, and I removed the mask bit that
says the device isn't writable. But I still get operation not
permitted. at91_dataflash_write is linked into the kernel, but
something is preventing the write(). I'm going to delve down into the
kernel to see what I can discover, but I'm wondering if anyone can
tell me now if this isn't going to work at all.
Thank you in advance,
Regards,
Matt Gessner
P.S. I recently found the place in the kernel that checks to see if
the starting address is aligned with the erase size of the part.
Well, it's not. However, u-boot doesn't have that particular
restriction, and I'm wondering if I can get around what the kernel's
drivers are doing. I have a one-time operation I have to do with
something (rewrite the u-boot environment from linux) and if I didn't
have to rewrite all of u-boot, that'd be great too.
Thanks in advance,
Matt
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-01-23 14:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-23 14:25 Linux 2.6.20 on AT91RM9200 writing SPI dataflash AT45DB011B Matt Gessner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).