TI中文支持网
TI专业的中文技术问题搜集分享网站

dm368

你好,我现在把cmem.c放到内核中,且我的DDR是256M,所以我在bootargs中将mem = 128M,在cmem,c中修改如下

/* Register the module parameters. */
MODULE_PARM_DESC(phys_start, "\n\t\t Start Address for CMEM Pool Memory");
static char *phys_start = "0x88000000"; //128M ARMMODULE_PARM_DESC(phys_end, "\n\t\t End Address for CMEM Pool Memory");
static char *phys_end = "0x8FFFFFFF"; //128M DSPmodule_param(phys_start, charp, S_IRUGO);
module_param(phys_end, charp, S_IRUGO);

static int npools[NBLOCKS] = {0, 0};

static char *pools[MAX_POOLS] = {
NULL
};

现在执行正常,

请问这样修改可以吧,还有我想配置一些内存池,应该配成多大多少个,哪里有参考,还有

MODULE_PARM_DESC(phys_start_1, "\n\t\t Start Address for Extended CMEM Pool Memory");
static char *phys_start_1 = NULL;
MODULE_PARM_DESC(phys_end_1, "\n\t\t End Address for Extended CMEM Pool Memory");
static char *phys_end_1 = NULL;
module_param(phys_start_1, charp, S_IRUGO);
module_param(phys_end_1, charp, S_IRUGO);

static char *pools_1[MAX_POOLS] = {
NULL,
};

请问这块代码是干什么用的,是扩展内存用的吗?

谢谢!!!

Chris Meng:

你好,

IPNC 5.1就是把cmem变到内核里面,而不是ko了,你能参考相关代码么?

TaiDong AN:

你好,朋友!

现在在做DM368 的开发,遇到一些问题不知该如何处理,想请教一下。以后可以一起交流一些问题。

TaiDong AN:

你好,朋友!

我现在也在做DM368 的开发,想认识一下,以后遇到问题可以一起交流一下。

user4835762:

回复 TaiDong AN:

您好 请问您开发的怎么样了呢

user4835762:

回复 TaiDong AN:

您好 请问你开发的怎么样了

赞(0)
未经允许不得转载:TI中文支持网 » dm368
分享到: 更多 (0)