This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

external bus of LPC2294

I am facing defficulty in configuring external bus of Lpc2294

external RAM access time = 30 ns
four 8-bit chips .

can anyoe please tell me what would be the value of BCFG0-3.
tell me if any more information required.
can any one suggest me any document on this?

Thanks,
Dimple

Parents Reply Children
  • I have configured 32 bit external bus , BANK0 (0x80000000-0x80FFFFFF)

    but when i access any location from external memory, DataAbort exception is generated.

    i am using keil uvision3.
    In target option, i have set RAM1(external RAM) as follows
    start address = 0x80000000
    size = 0x00400000
    and selected this RAM as default.

    Am i missing any project or configuration setting ?

    One more problem i am facing is,
    with all above setting if i locate a varible to a specific location in external RAM using "__at()" one following linker error is generated.


    Error El6985E. unable to automatically place at section .ARM at 0x81000000 from projectname.o with required base address. please mannually place in scatter file using the __no autoat option.

    Thanks,
    Dimple

  • Note that when you use __at(), you have specified an address outside your RAM. I guess that is why the linker complains.