This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

IXDP425 SDRAM CONFIG & Linux ATAGS


Hello all,

I am working on a custom IXP425 board which is wired identical to an IXDP425 except using different flash and SDRAM sizes/configs.

I am running into an interesting problem regarding passing of ATAG values from RedBoot to a Linux kernel (2.4.27) and was hoping someone might have some insight and pointers on where to look. I have reviewed the several similar messages on the ecos-discuss mailing list regarding SDRAM config on IXP boards but nothing that helped with my issue. I have also been googling a bit to no avail.

One of our boards is a 64MB SDRAM board and when using RedBoot 2.01 and setting SDRAM size appropriately and SDRAM_CONFIG_2x16Mx16, etc all seems well. ATAGs are passed correctly from RB to the kernel, in particular ATAG_CMDLINE gets passed correctly via exec -c ""...and the kernel picks it up just fine.

A new board is a 32MB SDRAM board and using same RB 2.01 except changing SDRAM size and SDRAM_CONFIG_2x8Mx16, etc to reflect the 32MB layout. This board boots fine and most all seems ok however ATAGs are not being passed down to the kernel. Specifically ATAG_CMDLINE is not being recognized and I would presume the others are not as well.

I suspect I am missing something that needs to be modified in RB with regard to the SDRAM changes between boards however I cannot locate anything that I may be missing. I have read that hal_platform_extras. needs to be fixed up for SDRAM changes however it has apparently been replaced with hal_platform_setup.h and it seems it uses all macros from ixdp425.h thus leading me to believe no change is needed.

Anyone have any ideas on what I may be missing?


Thanks!


-Dave









--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]