硬件: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。谢谢!