lpc3250 emc boot

hi

i am trying to boot lpc3250 from emc (static memory cs0). using 2x16 parallel sst39lf800a.
flash is programmed correctly (reading validation code 0x13579bd2 at 0xe0000000). but it is not booting. how to proceed further?

and i also had i doubt in my linker setting.

link.sct:
--------

LR_ROM1 0xE0000000 0x00008000 { ; load region size_region ER_ROM1 0xE0000000 0x00008000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) } RW_IRAM1 0x08000000 0x00040000 { ; RW data .ANY (+RW +ZI) }
}

is this correct?

Parents
  • "how to proceed further?"

    Probably best to go back a step.

    Get the Keil sample NOR bootloader code from:

    \Keil4\ARM\Boards\Phytec\LPC3250\Bootloader_NOR

    add some debug code (possibly by using a serial port) and try that.

    "and i also had i doubt in my linker setting."

    Any part in particular? If your actual scatter file looks the same as the way it appears in your post, then it's definitely wrong!

Reply
  • "how to proceed further?"

    Probably best to go back a step.

    Get the Keil sample NOR bootloader code from:

    \Keil4\ARM\Boards\Phytec\LPC3250\Bootloader_NOR

    add some debug code (possibly by using a serial port) and try that.

    "and i also had i doubt in my linker setting."

    Any part in particular? If your actual scatter file looks the same as the way it appears in your post, then it's definitely wrong!

Children
More questions in this forum