主题 : 有关tiny6410 256MB内存在CE下使用的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
楼主  发表于: 2011-02-14 17:18

 有关tiny6410 256MB内存在CE下使用的问题

管理提醒: 本帖被 xoom 设置为精华(2011-06-15)
我想咨询一下,256MB内存版本的tiny6410,在nboot的时候已经全部初始化了吗?物理地址是多少呢?
如果方便的话,可否修改下BSP,使其支持256MB的内存?
谢谢!
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
1楼  发表于: 2011-02-14 17:30
我把\PLATFORM\SMDK6410\SRC\INC\oemaddrtab_cfg.inc里的
        DCD     0x80000000, 0x50000000,  128     ; 128 MB DRAM
修改成了
        DCD     0x80000000, 0x50000000,  256; 256MB DRAM

然后在\PLATFORM\SMDK6410\SRC\OAL\OALLIB\init.c里加上了

BOOL OEMGetExtensionDRAM(LPDWORD pMemoryStart, LPDWORD pMemoryLength)
  {
  
  *pMemoryStart = 0x88000000;
  *pMemoryLength = 0x08000000;//128M
  
  return TRUE;
  }
但是还是无法启动
应该怎么修改呢?
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
2楼  发表于: 2011-02-14 21:48
我看到nboot是分了256M的版本的,那么256M版本的NBOOT会初始化全部的内存吗?
还是需要自己修改nboot?
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
3楼  发表于: 2011-02-14 22:21
谢谢,我读取写入地址0x8900000好像都没有问题,不知道为什么这样做就无法开机
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
4楼  发表于: 2011-02-15 14:34
我看到开发板上的是有两块128M的内存
可能只用上了其中的一块
另一块的物理地址是多少呢?又该怎么初始化?
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
5楼  发表于: 2011-02-15 17:11
成功了,谢谢
最后参考了下uboot的源码,修改了nboot里的一个问题
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
6楼  发表于: 2011-04-20 09:58

 回 10楼(zhaoyf) 的帖子

bootloader也需要修改,那个配置dram的时候有点问题,参照uboot就能改过来
nbootram256\memparam_mddr.inc
找到这几行,修改掉
DMC1_MEM_CFG        EQU    ((1<<30)+(0<<21)+(0<<18)+(2<<15)+(0<<14)+(0<<13)+(0<<7)+(0<<6)+(3<<3)+(2<<0))    ; colum A0~A9

DMC1_MEM_CFG2        EQU    ((1<<11)+(3<<8)+(1<<6)+(0<<4)+(0<<2)+(1<<0))
级别: 新手上路
UID: 37415
精华: 1
发帖: 17
金钱: 135 两
威望: 27 点
贡献值: 1 点
综合积分: 54 分
注册时间: 2011-02-08
最后登录: 2011-12-27
7楼  发表于: 2011-08-20 22:53

 回 9楼(zhaoyf) 的帖子

170MB左右,ROM本身也要占用内存