Ignore:
Timestamp:
Feb 5, 2005, 7:58:45 PM (16 years ago)
Author:
Eric Norum <WENorum@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
4fabd645
Parents:
dbcb60a
Message:

Clean up the RAM/FLASH sizes/locations are specified.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c

    rdbcb60a r0eff7b8  
    4545
    4646/*
    47  * Cacheable areas
    48  */
    49 #define SDRAM_BASE      0
    50 #define SDRAM_SIZE      (16*1024*1024)
    51 #define FLASH_BASE      0x10000000
    52 #define FLASH_SIZE      (4*1024*1024)
    53 
    54 /*
    5547 * CPU-space access
    5648 */
     
    168160{
    169161  extern char _WorkspaceBase[];
    170   extern char _RamSize[];
     162  extern char _RamBase[], _RamSize[];
     163  extern char _FlashBase[], _FlashSize[];
    171164  extern unsigned long  _M68k_Ramsize;
    172165
     
    209202     * Cache SDRAM and FLASH
    210203     */
    211     m68k_set_acr0(MCF5XXX_ACR_AB(SDRAM_BASE)    |
    212                   MCF5XXX_ACR_AM(SDRAM_SIZE-1)  |
    213                   MCF5XXX_ACR_EN                |
    214                   MCF5XXX_ACR_BWE               |
     204    m68k_set_acr0(MCF5XXX_ACR_AB((uint32_t)_RamBase)     |
     205                  MCF5XXX_ACR_AM((uint32_t)_RamSize-1)   |
     206                  MCF5XXX_ACR_EN                         |
     207                  MCF5XXX_ACR_BWE                        |
    215208                  MCF5XXX_ACR_SM_IGNORE);
    216     m68k_set_acr1(MCF5XXX_ACR_AB(FLASH_BASE)    |
    217                   MCF5XXX_ACR_AM(FLASH_SIZE-1)  |
    218                   MCF5XXX_ACR_EN                |
    219                   MCF5XXX_ACR_BWE               |
     209    m68k_set_acr1(MCF5XXX_ACR_AB((uint32_t)_FlashBase)   |
     210                  MCF5XXX_ACR_AM((uint32_t)_FlashSize-1) |
     211                  MCF5XXX_ACR_EN                         |
    220212                  MCF5XXX_ACR_SM_IGNORE);
    221213
Note: See TracChangeset for help on using the changeset viewer.