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