flash_rom start and size
Li-Ta Lo
ollie at lanl.gov
Wed Apr 21 11:49:01 CEST 2004
On Wed, 2004-04-21 at 11:03, YhLu wrote:
> In the PMC pm49fl004, You got eight 64K size blocks.
>
> You can erase the individual block and write that block only.
>
> Regards
>
> YH
>
The problem is the block size is different for different
flash parts. It requires a lot of code to handle this
difference. It is the reason why MTD got so big.
Ollie
> -----邮件原件-----
> 发件人: Li-Ta Lo [mailto:ollie at lanl.gov]
> 发送时间: 2004年4月21日 9:49
> 收件人: YhLu
> 抄送: LinuxBIOS
> 主题: Re: 答复: flash_rom start and size
>
> On Wed, 2004-04-21 at 10:40, YhLu wrote:
> > For example,
> > 1. I only want to let end user to flash normal part [0-384k), and don't
> let
> > him touch fallback part [384k, 512k).
>
> there is no way you can really lock the flash.
>
> > 2. or I only want to update the payload image in the beginning, [0,64k).
> >
>
> you need some kind of flash translation layer to accomplish this. You
> need to back up some part of the erase block you want reserve , erase
> the block and write with updated and reserved data.
>
> You probably need MTD.
>
> Ollie
>
> > Regards
> >
> > Yinghai Lu
> > -----邮件原件-----
> > 发件人: Li-Ta Lo [mailto:ollie at lanl.gov]
> > 发送时间: 2004年4月21日 9:09
> > 收件人: YhLu
> > 抄送: LinuxBIOS
> > 主题: Re: flash_rom start and size
> >
> > On Tue, 2004-04-20 at 20:06, YhLu wrote:
> > > Ollie or David,
> > >
> > > Can you modify the flash_rom to take start and size command line?
> > >
> > > I mean
> > >
> > > Flash_rom -start=0k -size=384k xxxx.rom
> > >
> > > And xxxx.rom only to be 384k.
> > >
> >
> > Why do you want to do this ? You should prepare the image
> > the same size as your flash chip.
> >
> > There are techinical difficulty doing this. Most flash
> > parts are block/sector erase and byte program. There is
> > no general way to start from an abitrary address to any
> > size.
> >
> > Ollie
> >
> > > Regards
> > >
> > > YH
> > >
> > _______________________________________________
> > Linuxbios mailing list
> > Linuxbios at clustermatic.org
> > http://www.clustermatic.org/mailman/listinfo/linuxbios
> >
>
More information about the coreboot
mailing list