This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

8168内存分配



 

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