Hi,

No it's not wrong. You should use CKSEG1ADDR() to access that address.
KSEG1 is an unmapped uncached address space on physical memory.
So, CKSEG1ADDR(1F000000) is basically 0xBF000000.

Regard,
Nikolaos Pasaloukos

> -----Original Message-----
> From: u-boot-boun...@lists.denx.de [mailto:u-boot-
> boun...@lists.denx.de] On Behalf Of RdrouterUboot Router
> Sent: 28 November 2013 13:06
> To: u-boot@lists.denx.de
> Subject: [U-Boot] ralink RT3052 5X flash memory map
> 
> Hi All,
> 
> Uboot works.Flash size is 4Mbyte.SDRAM is 32Mbyte.Flash memory map is:
> 0xBF00 0000 - 0xBF3F FFFF.
> But MIPS CPU datasheet say: flasy memory map is:0x1F00 0000 - 0x1FFF FFFF.
> Datasheet is wrong? or flash memory map can be changed by some
> rules?And What is the rule?
> 
> Uboot version: v1.1.3;
> MIPS CPU: Ralink RT3052;
> 
> RT3052 datasheet Memory Map say:
> Start address end address  Size
> 1F00.0000 - 1FFF.FFFF     16MB(flash)
> Description
> When BOOT_FROM = 2'b00,up-to 16MB external 16-bit flash is mapped.
> When BOOT_FROM = 2'b01, up-to 8MB external 8-bit flash is mapped.
> 
> Thanks.

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to