Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 03 Jun 2005 03:37 PM by  ggirzon
Error, image doesn't fit in FLASH
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
ggirzon
New Member
New Member
Posts:


--
01 Jun 2005 12:28 PM
    Trying to BOOTME a Windows CE image destined for FLASH results in the following error:

    Sent BOOTME
    Got a response from a host ip: 10.0.3.174 port: 2019
    Connecting to Platform Builder
    Error, image doesn't fit in FLASH
    BOOTME: error loading

    LOCE_RELOCATE_FROM_FLASH = 1 is set via PB Platform->Settings.

    The NK.BIN is over 15MB and I suspect that the default lha404_11_config_bib.h files do not support this. I had to modify the RAM section to load NK.BIN into RAM (without setting as above) as follows:

    #define RAM_BUILD_RAM_START 0x81080000
    #define RAM_BUILD_RAM_SIZE 0x00C00000
    #define RAM_BUILD_IMAGE_START 0x800E0000
    #define RAM_BUILD_IMAGE_SIZE 0x00F80000

    Do any of the FLASH settings need to be modified?

    #define FLA_BUILD_RAM_START 0x82400000
    #define FLA_BUILD_RAM_SIZE 0x01800000
    #define FLA_BUILD_IMAGE_START 0x80200000
    #define FLA_BUILD_IMAGE_SIZE 0x01E00000

    Here is the bottom output from the PB MakeImage:

    Writing C:\Temp\lpd404\RelDir\LoCE_ARMV4I_Release\NK.bin
    Table of contents 80ffd770 00001a1c ( 6684)
    Writing ROM signature and TOC pointer at 800e0040
    Kernel data copy section 80679d60 00000050 ( 80)
    ROM Header 80ffd71c 00000054 ( 84)
    First DLL code Address: 02f30000
    Last DLL code Address: 04000000
    First DLL Address: 01ee01ee
    Last DLL Address: 02000000
    Physical Start Address: 800e0000
    Physical End Address: 80fff18c
    Start RAM: 81080000
    Start of free RAM: 810ad000
    End of RAM: 81c80000
    Number of Modules: 138
    Number of Copy Sections: 5
    Copy Section Offset: 80679d60
    FileSys 4K Chunks/Mbyte: 128 <2Mbyte 128 2-4Mbyte 0 4-6Mbyte 0 >6Mbyte
    CPU Type: 01c2h
    Miscellaneous Flags: 0002h
    Extensions Pointer: 800e16c4
    Total ROM size: 00f1f18c ( 15856012)
    Starting ip: 800e1000
    Raw files size: 002027a3
    Compressed files size: 00191c2a
    Compacting bin file...

    Any explicit solutions, including mods to the bib file above, are appreciated!
    ggirzon
    New Member
    New Member
    Posts:


    --
    03 Jun 2005 03:37 PM
    Checked the engine card and it only has 16MB- time to shrink NK.BIN!
    You are not authorized to post a reply.