Changeset 12371

Show
Ignore:
Timestamp:
06/24/2009 10:21:17 PM (9 months ago)
Author:
BrainSlayer
Message:

correct entrypoint for eap3660 and adjust size

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ar5315_microredboot/microredboot/ecos/packages/redboot/current/src/net/fwupgrade_senao.c

    r12370 r12371  
    3737 
    3838        if (do_flash) { 
     39                maxlen-=10; 
    3940                char *arg[] = { "fis", "init" }; 
    4041                fis_init(2, arg, 1); 
     
    7778                unsigned int linuxsize = 0xa0000; 
    7879                unsigned int cfgsize = 0x20000; 
     80                unsigned int exec = 0x80041798; 
    7981                if (maxlen==3670026) // detect 4M images (EAP3660 etc.) 
    8082                    { 
    8183                    filesyssize = 0x2f0000; 
     84                    exec = 0x80170040; //weired entrypoint 
    8285                    } 
    8386                strcpy(img->name, "rootfs"); 
     
    9194                img->flash_base = flash_addr+filesyssize; 
    9295                img->mem_base = 0x80041000; 
    93                 img->entry_point = 0x80041798
     96                img->entry_point = exec
    9497                img->size = linuxsize; 
    9598                img->data_length = linuxsize;