打印
[i.MX]

MFG工具下载uboot,串口无打印输出

[复制链接]
3209|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hp2738|  楼主 | 2014-9-10 16:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好!
我们目前使用了imx6D芯片自己开发了一块工业控制测试盒,目前硬件刚到手开始调试;
我们设计uboot烧写在spi flash中,kernel为tftp下载,rootfs使用nfs
使用的SDK为L3.0.35_4.1.0_ER_SOURCE_BSP
MFG工具为Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.gz
我们按照mfg工具说明将cfg.ini进行了修改,由于ucl2.xml中无imx6D,
于是我们选取了MX6Q-Sabreauto-SPI_NOR & SD card
并将对应的uboot镜像替换为我们编译出来的load版uboot,其中管脚配置及串口号都已修改,
但是串口终端却没有打印,uboot board_init函数中对gpio进行拉高拉低测试也不起作用,感觉uboot并没有跑起来的样子;
但mfg工具却显示load uboot。。。。kernel一直到jump to OS image就停住了;
请帮忙看看可能是什么原因,十分感谢!
PS:DDR设计与开发板一致,型号没有更换。

相关帖子

沙发
FSL_TICS_Rita| | 2014-9-10 17:02 | 只看该作者
楼主你好,你使用i.mx6D系列的处理器,所以你在使用mfgtool烧写工具时候要使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER这个版本的,你帖子中的Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.gz版本是给i.mx6q使用的。

使用特权

评论回复
板凳
FSL_TICS_Rita| | 2014-9-10 17:02 | 只看该作者
楼主你好,你使用i.mx6D系列的处理器,所以你在使用mfgtool烧写工具时候要使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER这个版本的,你帖子中的Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.gz版本是给i.mx6q使用的。

使用特权

评论回复
地板
FSL_TICS_Rita| | 2014-9-10 17:04 | 只看该作者
楼主你好,你试一下Mfgtools-Rel-4.1.0_130816_MX6QDL_UPDATER.gz的这个版本的试一下,如果还是不可以的话,再给我回复哈~~

使用特权

评论回复
5
hp2738|  楼主 | 2014-9-10 17:47 | 只看该作者
版主,感谢您的回答,我们在官网找到imx6D系列处理器,自动找到如下链接:
IMX_6DQ_MFG_TOOL  : Tool and documentation for downloading OS images to the i.MX 6Quad and i.MX6Dual.
Size (K): 75779 Format: gz Rev #: L3.0.35_4.1.0 Modified: 9/5/2013
点击下载后就是Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.gz
您说的Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER好像是选择imx6dl后链接到的,好像不是对应我们这款芯片的。
不过我试一下,稍后再回复,谢谢!

使用特权

评论回复
6
FSL_TICS_Rita| | 2014-9-10 17:53 | 只看该作者
hp2738 发表于 2014-9-10 17:47
版主,感谢您的回答,我们在官网找到imx6D系列处理器,自动找到如下链接:
IMX_6DQ_MFG_TOOL  : Tool and d ...

好的,再联系哈~~

使用特权

评论回复
7
hp2738|  楼主 | 2014-9-10 17:59 | 只看该作者
您好,我使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER进行测试了,无法识别设备。
另外,之前我们测试,下载时DDR似乎是有时钟的。

使用特权

评论回复
8
hp2738|  楼主 | 2014-9-11 10:57 | 只看该作者
有点怀疑是DDR配置问题,但是硬件设计与开发板一致,按道理说应该使用默认配置就是好的。
编译uboot选用的config也是imx6q的,flash_header.S走的DDR配置分支似乎也应该正确。
请各位高手看看有哪些可能的原因呢?

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-9-11 11:22 | 只看该作者
hp2738 发表于 2014-9-10 17:59
您好,我使用Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER进行测试了,无法识别设备。
另外,之前我们测试,下 ...

楼主你好,你应该使用Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.gz进行下载的。因为你使用的是i.mx6D的芯片。

使用特权

评论回复
10
FSL_TICS_Rita| | 2014-9-11 11:36 | 只看该作者
hp2738 发表于 2014-9-11 10:57
有点怀疑是DDR配置问题,但是硬件设计与开发板一致,按道理说应该使用默认配置就是好的。
编译uboot选用的c ...

楼主你好,你这里DDR是没有问题的,看到你帖子中显示load uboot。。。。kernel一直到jump to OS image就停住了,所以应该是你写到flash上有问题。

使用特权

评论回复
11
FSL_TICS_Rita| | 2014-9-11 11:38 | 只看该作者
楼主你好,你这里将uboot烧写在spi flash中,请问你有修改Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER中的ucl2.xml 文件吗?使用默认的肯定是不可以烧写成功的。

使用特权

评论回复
12
hp2738|  楼主 | 2014-9-11 13:46 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-11 11:38
楼主你好,你这里将uboot烧写在spi flash中,请问你有修改Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER中的ucl2 ...

您好!在之前的帖子提到过,我使用的是其中一个配置MX6Q-Sabreauto-SPI_NOR & SD card
但是我对ucl2进行了修改,将其中指定的镜像也换成我们自己编译好的uboot
如果DDR没有问题,Flash烧写有问题的话
那Jump to OS后load版uboot运行时不是也应该先有串口打印吗?到烧写失败的时候才停下?

使用特权

评论回复
13
FSL_TICS_Rita| | 2014-9-11 13:55 | 只看该作者
hp2738 发表于 2014-9-11 13:46
您好!在之前的帖子提到过,我使用的是其中一个配置MX6Q-Sabreauto-SPI_NOR & SD card
但是我对ucl2进行 ...

有可能是你文件ucl2中的u-boot烧写的代码不对,导致无法烧写。

使用特权

评论回复
14
FSL_TICS_Rita| | 2014-9-11 13:56 | 只看该作者
hp2738 发表于 2014-9-11 13:46
您好!在之前的帖子提到过,我使用的是其中一个配置MX6Q-Sabreauto-SPI_NOR & SD card
但是我对ucl2进行 ...

楼主你好,你把你的ucl2文件发给我一下,我看看你是如何修改的。

使用特权

评论回复
15
hp2738|  楼主 | 2014-9-15 22:15 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-11 13:56
楼主你好,你把你的ucl2文件发给我一下,我看看你是如何修改的。

您好!非常感谢您的帮助。
问题已经解决了,虽然最终还是不是很清楚。
我们首先uboot中改了DDR大小,然后又将LVDS上电注释掉,就跑下去了。
然后DDR又改回去也是可以的。
不管怎么样,都是软件问题吧。

使用特权

评论回复
16
FSL_TICS_Rita| | 2014-9-17 16:52 | 只看该作者
hp2738 发表于 2014-9-15 22:15
您好!非常感谢您的帮助。
问题已经解决了,虽然最终还是不是很清楚。
我们首先uboot中改了DDR大小,然后 ...

好的。欢迎有什么不明白的或者问题,继续在论坛中创帖提问哈,我们一起交流学习的~~

使用特权

评论回复
17
energy1| | 2015-1-27 16:50 | 只看该作者
进来学习下

使用特权

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

本版积分规则

2

主题

12

帖子

0

粉丝