Interni pameti AM3358

Pavel Hudeček edizon na seznam.cz
Pátek Květen 15 14:37:41 CEST 2015


Dobrý den všem,

V DS od AM3358 (konkrétně ve spruh73 na straně 168) jsou  v Memory map uvedeny:

SRAM internal 402F0400-402FFFFF
L3 OCMC0     40300000-4030_FFFF

Logicky bych očekával, že první položka je normální RAM pro běžné použití a s tím druhým to bude nějaké jiné. Ale ve Starterwaru mají cmd, ve kterém je:

MEMORY {
   INT_MEM: org = 0x40300000  len = 0x000FFFF           /* RAM */
   DDR_MEM: org = 0x80000000  len = 0x7FFFFFF           /* RAM */
}
a o té první nic

Když udělám nový projekt, je v něm AM3358.cmd a ten obsahuje:
    SRAM:     o = 0x402F0400  l = 0x0000FC00  /* 64kB internal SRAM */
    L3OCMC0:  o = 0x40300000  l = 0x00010000  /* 64kB L3 OCMC SRAM */
    M3SHUMEM: o = 0x44D00000  l = 0x00004000  /* 16kB M3 Shared Unified Code Space */
    M3SHDMEM: o = 0x44D80000  l = 0x00002000  /* 8kB M3 Shared Data Memory */
    DDR0:     o = 0x80000000  l = 0x40000000  /* 1GB external DDR Bank 0 */

a dále v SECTIONS vše využívá L3OCMC0

Jak to s tím tedy je? K čemu slouží ta "SRAM internal"?

Děkuji,
PH


Další informace o konferenci Hw-list