Forums

IAP error SRC_ADDR_NOT_MAPPED

Started by Joe June 13, 2009
I am getting the SRC_ADDR_NOT_MAPPED error when the source address is in the USB RAM (0x7fd0000 - 0x7fd01fff).

Is it possible to "map" this memory so IAP can work with buffers stored there??? Or is the USB RAM just not supported for a IAP write source?

This is on a 2478. I have no problem using this memory area for other purposes, it is just that IAP fails when it is used for the RAM buffer when writing to flash.

An Engineer's Guide to the LPC2100 Series

On Fri, 12 Jun 2009 23:09:33 -0000, you wrote:

>I am getting the SRC_ADDR_NOT_MAPPED error when the source address is in the USB RAM (0x7fd0000 - 0x7fd01fff).
>
>Is it possible to "map" this memory so IAP can work with buffers stored there??? Or is the USB RAM just not supported for a IAP write source?
>
>This is on a 2478. I have no problem using this memory area for other purposes, it is just that IAP fails when it is used for the RAM buffer when writing to flash.

My guess is they just haven't bothered updating the bootloader code for this part to define that
area as being RAM - considering they've not (AFAIK) even updated the code to use the UART FDR, or
put an SPI flash loader in the 2470, useful bootloader features don't seem to be a very high
priority at NXP....
>
>