Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / U-Boot中memory(SDRAM/DDR)相关命令

[u-boot: v2013.07-rc2][Author: Bo Shen voice.shen@gmail.com]相关阅读:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897.htm1. 使能meminfo命令通过定义:CONFIG_CMD_MEMINFO, 就可以使用meminfo命令。例:在板子相关的configure文件中(位于<include/configs/>)加入:#defineCONFIG_CMD_MEMINFO, 重新编译,此命令即被加入。其源代码:<common/cmd_mem.c>2. Usage:meminfo - display memory information例:U-Boot> meminfoDRAM: 128 MiB3. 源代码分析do_mem_info|--> board_show_dram(gd->ram_size)|--> puts("DRAM: ");|--> print_size(size, " ");4. Q&A4.1 gd->ram_size是何时赋值的呢?举例:atmel at91sam9x5ek在<board/atmel/at91sam9x5ek/at91sam9x5ek.c>中有一个函数:dram_init, 其内容如下:gd->ram_size = get_ram_size((void *)CONFIG_SYS_SDRAM_BASE, CONFIG_SYS_SDRAM_SIZE);