[U-Boot-Users] get_ram_size() returns wrong value
Wolfgang Denk
wd at denx.de
Wed Apr 6 12:42:54 CEST 2005
In message <9b7ca65705040603187af7aa9c at mail.gmail.com> you wrote:
>
> Somehow I've missed this before, but just today noticed that u-boot is
> reporting DRAM: 64 MB (BTW, machine is running with 128MB)
...
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> for (cnt = 1; cnt < maxsize / sizeof (long); cnt <<= 1) {
> printf("*addr(%x)\n",*(addr=base + 0x1000000));
How is maxsize defined in your configuration?
How is your memory controller configured (address masks) ?
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
When in doubt, mumble; when in trouble, delegate; when in charge,
ponder. -- James H. Boren
More information about the U-Boot
mailing list