打印
[i.MX]

更换了2GB DDR3,如何修改MFG工具的UBOOT和KERNEL

[复制链接]
3933|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangshuzheng|  楼主 | 2015-12-12 15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位工程师您们好!我的板子是参照iMX6Q_sabresd开发板画的,现在里面的DDR3由MT41K128M16JT变成了MT41K256M16HA,数量还是4颗,两种型号封装是一样的,与CPU的连接也没有改变,只是DDR3的容量由1GB,变成了2GB,问题是使用之前官网提供的MFG tool2工具下载程序时一直停在jumping to os image ,如下图:
查看没有任何打印信息,
请问u-boot-mx6q-sabresd.bin和uImage文件应该怎么修改呢?





相关帖子

沙发
mini1986| | 2015-12-14 16:27 | 只看该作者
uboot下,ddr驱动得相应的修改吧......

使用特权

评论回复
板凳
wangshuzheng|  楼主 | 2015-12-15 11:12 | 只看该作者
mini1986 发表于 2015-12-14 16:27
uboot下,ddr驱动得相应的修改吧......

uboot下做了更改,但还是无法下载程序

使用特权

评论回复
地板
mini1986| | 2015-12-16 08:26 | 只看该作者
wangshuzheng 发表于 2015-12-15 11:12
uboot下做了更改,但还是无法下载程序

没有修改对吧......

使用特权

评论回复
5
wangshuzheng|  楼主 | 2015-12-16 09:10 | 只看该作者
mini1986 发表于 2015-12-16 08:26
没有修改对吧......

你所说的修改uboot是指修改系统的uboot(android文件夹下的u-boot-6q.bin),还是修改 MFG tool的uboot(OS firmware文件夹下的u-boot-mx6q-sabresd.bin)?

使用特权

评论回复
6
mini1986| | 2015-12-16 09:27 | 只看该作者
wangshuzheng 发表于 2015-12-16 09:10
你所说的修改uboot是指修改系统的uboot(android文件夹下的u-boot-6q.bin),还是修改 MFG tool的uboot( ...

uboot里面的ddr配置的源代码......

使用特权

评论回复
7
wangshuzheng|  楼主 | 2015-12-16 11:40 | 只看该作者
mini1986 发表于 2015-12-16 09:27
uboot里面的ddr配置的源代码......

我们使用 ddr_stress_tester_v2.40是可以测试通过的,在源码中更改后,编译使用的命令为:
export ARCH=arm
export CROSS_COMPILE=~/myandroid/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-
make mx6q_sabresd_mfg_config
make

没有使用LTIB来编译

使用MFG tool下载 串口的打印信息如下:
CPU: Freescale i.MX6 family TO1.5 at 792 MHz                                    
Thermal sensor with ratio = 175                                                
Temperature:   30 C, calibration data 0x5564c769                                
mx6q pll1: 792MHz                                                               
mx6q pll2: 528MHz                                                               
mx6q pll3: 480MHz                                                               
mx6q pll8: 50MHz                                                               
ipg clock     : 66000000Hz                                                      
ipg per clock : 66000000Hz                                                      
uart clock    : 80000000Hz                                                      
cspi clock    : 60000000Hz                                                      
ahb clock     : 132000000Hz                                                     
axi clock   : 264000000Hz                                                      
emi_slow clock: 132000000Hz                                                     
ddr clock     : 528000000Hz                                                     
usdhc1 clock  : 198000000Hz                                                     
usdhc2 clock  : 198000000Hz                                                     
usdhc3 clock  : 198000000Hz                                                     
usdhc4 clock  : 198000000Hz                                                     
nfc clock     : 24000000Hz                                                      
Board: i.MX6Q-SABRESD: unknown-board Board: 0x63015 [POR ]                     
Boot Device: SPI NOR                                                            
I2C:   ready                                                                    
DRAM:   2 GB                                                                    
MMC:   FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3                     
Card did not respond to voltage select!                                         
MMC init failed                                                                 
In:    serial                                                                  
Out:   serial                                                                  
Err:   serial                                                                  
unsupported boot devices                                                        
Found PFUZE100! deviceid=10,revid=21                                            
Net:   got MAC address from IIM: 00:00:00:00:00:00                              
FEC0                                                                           
HD_U-Boot >

请帮忙看一下怎么解决

使用特权

评论回复
8
qqwangbalu| | 2015-12-16 13:53 | 只看该作者
OS firmware下的uboot需要修改,android文件夹下的uboot也要修改。
OS firmware下的uboot需要从L3.0.35_4.1.0_130816_source.tar.gz之类的开发包编译而来,而android文件夹下的uboot只要修改你当前的bsp包里的uboot就行了。你试一下我附件里的uboot替换到你OS firmware下的,应该是可以用的,我的内存的跟你的差不多。

u-boot.zip

84.48 KB

2G_ddr

使用特权

评论回复
9
wangshuzheng|  楼主 | 2015-12-16 14:03 | 只看该作者
qqwangbalu 发表于 2015-12-16 13:53
OS firmware下的uboot需要修改,android文件夹下的uboot也要修改。
OS firmware下的uboot需要从L3.0.35_4.1 ...

非常感谢,使用你给的文件后就可以正常下载了:):handshake

使用特权

评论回复
10
王庆伟1| | 2017-12-25 17:52 | 只看该作者
qqwangbalu 发表于 2015-12-16 13:53
OS firmware下的uboot需要修改,android文件夹下的uboot也要修改。
OS firmware下的uboot需要从L3.0.35_4.1 ...

大神。有相应的修改源码码?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:追々梦—≯电子世界的奇妙!

4

主题

30

帖子

1

粉丝