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.

关于bootargs 内存参数意思

setenv bootargs 'console=ttyO0,115200n8 rootwait=1 rw ubi.mtd=4,2048 rootfstype=ubifs root=ubi0:rootfs init=/init mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 ip=192.168.1.168 eth=00.0C.0C.02.39.6F cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 earlyprintk'

1,上面的mem=80M表示Linux可以使用的内存有多少,那起始地址在那呢?

2,cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000  表示什么内存地址阿

3,vram=4M 是指什么内存阿?

  • 请TI的工程师帮忙解答一下啊

  • 1、mem=80M 起始地址为0x8000000

    2、表示cmem内存段的起始地址

    3、vram=4M 这个是给fb留出的内存(framebuffer 图像层)

  • 楼上正解,

    关于VRAM参数,具体就是指“Total framebuffer memory reserverd for the Fbdev driver”,如果使用的是DM81xx系列芯片,其配置以及用法可以看看下面的wiki page:

    http://processors.wiki.ti.com/index.php/TI811X_PSP_VPSS_VIDEO_Driver_User_Guide?keyMatch=PSP%20Framebuffer&tisearch=Search-EN


x 出现错误。请重试或与管理员联系。