硬件:8168evm
软件:SDK: ezsdk_5_00_00_09
demo:VS2
Linux所分配内存空间:128M,在hdvpss目录下config_ti816x.bld中可见内存分配
/*
Memory map for both "evmSi" and "sim"
DDR: 0x80000000 (Ist 512MB – Cached)
+—————–+
| |
| Linux | 128MB
| |
+—————–+
| Syslink IPC | 16MB
+—————–+
| Video M3 Code | 8MB
+—————–+
| |
| Video M3 Data | 128MB
| |
+—————–+
| DSS M3 Code | 8MB
+—————–+
| |
| DSS M3 Data | 128MB
| |
+—————–+
| |
| Debug/NOT USED | 96MB
| |
+—————–+
DDR: 0xA0000000 (2nd 512MB – Non-Cached)
+—————–+
| |
| Tiler 8-bit | 128MB
| |
+—————–+
| |
| Tiler 16-bit | 128MB
| |
+—————–+
| Tiler Paged | 42MB
| |
+—————–+
| VPDMA Desc Mem | 2MB
+—————–+
| HDVPSS Shared | 2MB
| Mem |
+—————–+
| |
| Frame Buffer | 210MB
| |
+—————–+
OCMC: 0x40300000
+—————–+
| OCMC0 (Not used)| 256KB
+—————–+
OCMC: 0x40400000
+—————–+
| OCMC1 (Not used)| 256KB
+—————–+
*/
我的问题是我的系统共有2G的内存,我要分配给linux256M,我是否只需要修改config_ti816x.bld中LINUX_SIZE = 256MB和uboot的传参256M。谢谢!
Wedden Liu:
processors.wiki.ti.com/…/EZSDK_Memory_Map
先读一下这个