Pls find the partitions in arch/arm/mach-davinci/board-dm646x-evm.c

static struct mtd_partition davinci_nand_partitions[] = {
        {
                /* U-Boot environment */
                .name           = "params",
                .offset         = 0,
                .size           = 1 * NAND_BLOCK_SIZE,
                .mask_flags     = 0,
        }, {
                /* UBL, U-Boot */
                .name           = "bootloader",
                .offset         = MTDPART_OFS_APPEND,
                .size           = 10 * NAND_BLOCK_SIZE,
                .mask_flags     = MTD_WRITEABLE,        /* force read-only */
        }, {
                .name           = "kernel",
                .offset         = MTDPART_OFS_APPEND,
                .size           = SZ_4M,
                .mask_flags     = 0,
        }, {
                .name           = "filesystem",
                .offset         = MTDPART_OFS_APPEND,
                .size           = MTDPART_SIZ_FULL,
                .mask_flags     = 0,
        }
};

Thanks & Regards,
Raghu Ramaraj

 
-----Original Message-----
From: Caglar Akyuz [mailto:[email protected]] 
Sent: Wednesday, August 25, 2010 1:43 PM
To: [email protected]
Cc: Raghu Ramaraj; Jose, Frangline
Subject: Re: need help- fw_printenv& fw_setenv

On Wednesday 25 August 2010 10:28:37 am Raghu Ramaraj wrote:
> Hi,
>        We facing some issue while using fw_printenv and fw_setenv ( uboot
>  tools). Pls find the logs/steps below I have used linux 2.6.32 rc5 kernel
>  source.
> 
> 
> 1)       MTD partition in the kernel level
> 
> Cat /proc/mtd
> mtd0: 00020000 00004000 "params"
> mtd1: 00140000 00004000 "bootloader"
> mtd2: 00400000 00004000 "kernel"
> mtd3: 03aa0000 00004000 "file system"
>        param & bootloader  partitions are interchanged ?
> 
> 2)       Cat /dev/mtd0 ->its displaying param related information
> 
> 
> 3)       I have used /etc/fw_env.config file
> 
> 
> /dev/mtd0               0x0000          0x4000          0x4000
> /dev/mtd1               0x4000          0x4000          0x4000
> 
> 
> 4)       If I do ./fw_printenv , I am getting the all the boot params
> 5)       If I do ./fw_setenv bootdelay , I am getting the following
> Permission denied
> 

AFAIR, params partition is set read-only in board file.

Regards,
Caglar

> 
> Losg  are..............
> 
> 
> [email protected]:/home/raghu/env# cat /proc/mtd
> dev:    size   erasesize  name
> mtd0: 00020000 00004000 "params"
> mtd1: 00140000 00004000 "bootloader"
> mtd2: 00400000 00004000 "kernel"
> mtd3: 03aa0000 00004000 "filesystem"
> [email protected]:/home/raghu/env# cat /dev/mtd0
> uEƈbootdelay=3baudrate=115200bootfile="uImage"addclk=setenv bootargs
>  ${bootargs} clkref=${clkref}ethact=DaVinci
>  EMACfilesize=D9CB0Ffileaddr=87000000gatewayip=17
>  2.22.64.1netmask=255.255.240.0ipaddr=172.22.66.43bootcmd=ping
>  192.168.1.1;nand r ead 0x84600000 0x4a0000 0x1400000;nboot 0x80700000 0
>  0xa0000;bootmserverip=172.2
>  2.75.253ethaddr=00:0e:99:02:b5:69clkref=33000000stdin=serialstdout=serials
> tderr= serialver=U-Boot 2009.08 (Jul 10 2010 -
>  11:44:06)bootargs=console=ttyS0,115200n8 noinitrd rw root=/dev/nfs
>  nfsroot=172.22.75.253:/opt/mv_pro_5.0/montavista/pro/
>  devkit/arm/v5t_le/target/,nolock mem=80M eth=00:0e:99:02:b5:69 ip=dhcp0 -
>  14:34: 54)0700000 0 0xa0000;bootm
> [email protected]:/home/raghu/env# ./fw_printenv
> ootdelay=3
> baudrate=115200
> bootfile="uImage"
> addclk=setenv bootargs ${bootargs} clkref=${clkref}
> ethact=DaVinci EMAC
> filesize=D9CB0F
> fileaddr=87000000
> gatewayip=172.22.64.1
> netmask=255.255.240.0
> ipaddr=172.22.66.43
> bootcmd=ping 192.168.1.1;nand read 0x84600000 0x4a0000 0x1400000;nboot
>  0x8070000 0 0 0xa0000;bootm
> serverip=172.22.75.253
> ethaddr=00:0e:99:02:b5:69
> clkref=33000000
> stdin=serial
> stdout=serial
> stderr=serial
> ver=U-Boot 2009.08 (Jul 10 2010 - 11:44:06)
> bootargs=console=ttyS0,115200n8 noinitrd rw root=/dev/nfs
>  nfsroot=172.22.75.253:
>  /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/target/,nolock mem=80M
>  eth=00:0 e:99:02:b5:69 ip=dhcp
> [email protected]:/home/raghu/env# ./fw_setenv bootdelay 0
> Can't open /dev/mtd1: Permission denied
> Error: can't write fw_env to flash
> [email protected]:/home/raghu/env#
> 
> 
> 
> Thanks & Regards
> Raghu Ramaraj
> 
> ________________________________
> http://www.mindtree.com/email/disclaimer.html
> 
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to