direct access to Flash from userland

Ankur Maheshwari ankur_maheshwari at procsys.com
Mon Sep 8 16:00:14 EST 2008


Dave Littell wrote:
> Arnd Bergmann wrote:
>   
>> On Thursday 04 September 2008, Fillod Stephane wrote:
>>     
>>>> Is there a way for a userland application to issue non-CFI commands
>>>> directly to a Flash device?  (This is a 2.6.18-based kernel on a AMCC
>>>> PPC440EPx platform.)
>>>>         
>>> I don't know whether there's specific ioctl for such purpose.
>>> Have you tried to read the mtd source? You may also hack the mtd
>>> layer to add your command. Definitely a question for 
>>> http://www.linux-mtd.infradead.org/mail.html
>>>
>>>       
>> There is no ioctl command for sending arbitrary requests to the
>> flash, but it sounds like something that should be implemented
>> in the kernel, in mtdchar, depending on what the command does.
>>
>> What are you actually trying to do with those commands?
>>
>>     
>
> Hi Arnd,
>
> There are some sector protection options and a user-writable
> one-time-programmable section that's larger than the presently
> implemented 8-byte area that I need to support.
>
>
> Thanks,
> Dave
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded at ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
>
>   
Hi Arnd,

You can consider "fw_env" utility (used for changing [read/write] U-boot 
environment variables from Linux) provided with u-boot source. You still 
need to enable mtd-char support.
Please check u-boot-source/tools/env directory for details.

thanks,
Ankur



More information about the Linuxppc-embedded mailing list