打印
[i.MX]

米国买的SABRE AI CPU核心板到了,遇到点小问题

[复制链接]
6304|61
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Ivanme08|  楼主 | 2014-9-25 11:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AI, CPU, TE, COM, ST
花了血本从美国买了iMX6 SABRE AI的 CPU板,**冻的按照Quick Start Guide 说明,插入送的SD卡对CPU板单独上电,启动模式应该也正确,UBOOT自动加载内核,结果串口提示加载到“Freeing init memory: 204K”就不动了,然后过几秒钟,板上的小灯也灭了两盏,一量电压连3.3v都不见了了。。按RESET键还是一样的情况,怎么办啊
串口内容如下
...........
regulator_init_complete: VLS: incomplete constraints, leaving on
regulator_init_complete: VD: incomplete constraints, leaving on
regulator_init_complete: VA: incomplete constraints, leaving on
snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
EXT3-fs: barriers not enabled
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mmcblk0p1): using internal journal
EXT3-fs (mmcblk0p1): recovery complete
EXT3-fs (mmcblk0p1): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:1.
Freeing init memory: 204K(死在这了)
请问这是什么情况,是不是送的SD启动卡有问题,我要重新烧吗?怎么烧?对于Sabre AI的CPU板,MFGTool烧有什么特别的地方?我只搜到Sabre SD 的MFGTool手册,是直接参考这个吗?

相关帖子

沙发
bbstr| | 2014-9-25 11:53 | 只看该作者
可能你的flash需要格式化一下,然后重刷系统

使用特权

评论回复
板凳
FSL_TICS_Rita| | 2014-9-25 17:20 | 只看该作者
楼主你好,建议你重新烧写一下试试看。关于mfgtool,在你下载该工具里面有文档说明的。

使用特权

评论回复
地板
FSL_TICS_Rita| | 2014-9-25 17:21 | 只看该作者
关于mfgtool的使用,你可以参考一下帖子:https://bbs.21ic.com/icview-702516-1-1.html。使用方法都是差不多的。

使用特权

评论回复
5
FSL_TICS_Rita| | 2014-9-26 14:27 | 只看该作者
楼主你好,现在好了么?如果还没有的话,欢迎继续在这里讨论哈~~

使用特权

评论回复
6
Ivanme08|  楼主 | 2014-9-26 14:45 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-26 14:27
楼主你好,现在好了么?如果还没有的话,欢迎继续在这里讨论哈~~

还没好呢。我用MFGtools烧到NorFlash里去重做了,可是启动到加载ETH的地方又停住了,此时插拔网线都有提示,但是不继续往下运行了。。。我准备再烧其他的试试看,成功的话回来结贴的

使用特权

评论回复
7
FSL_TICS_Rita| | 2014-9-26 15:20 | 只看该作者
Ivanme08 发表于 2014-9-26 14:45
还没好呢。我用MFGtools烧到NorFlash里去重做了,可是启动到加载ETH的地方又停住了,此时插拔网线都有提 ...

你试一下烧到SD卡中试试看~~

使用特权

评论回复
8
FSL_TICS_Rita| | 2014-9-26 15:21 | 只看该作者
关于mfgtool烧写的话,如果有问题你在这里给我回复我都可以看到的。

使用特权

评论回复
9
FSL_TICS_Rita| | 2014-9-26 15:22 | 只看该作者
还有你烧写成功后,启动,你可以把u-boot中的command都发给我看一下,不知道是否都设置正确了的。

使用特权

评论回复
10
Ivanme08|  楼主 | 2014-9-27 16:40 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-26 15:22
还有你烧写成功后,启动,你可以把u-boot中的command都发给我看一下,不知道是否都设置正确了的。 ...

1.试着用MFG 烧到 PARALLEL NOR 中去,烧录成功,但是启动时,还是到后面就卡死。
2.接着我又烧到SD卡中去,烧录到快结束时候就失败。
SD卡的MFG配置应该也是正确的
[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreARD

[LIST]
name = ubuntu-SabreARD-SD

我用的是Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER,应该和买的官方板配套
串口的打印信息都打包发给你了,麻烦看一下怎么办
板子拿到手好几天了,还是跑不起来LINUX,蛋疼啊。。。:dizzy:
串口错误提示信息.zip (13.54 KB)

使用特权

评论回复
11
FSL_TICS_Rita| | 2014-9-28 11:00 | 只看该作者
本帖最后由 FSL_TICS_Rita 于 2014-9-28 11:13 编辑

楼主你好,你这里烧写配置没有设置正确,你使用的是AI板子,这里你用的是SabreARD另外一块板子,所以出现烧写有问题,无法常启动的现象。

使用特权

评论回复
12
Ivanme08|  楼主 | 2014-9-28 15:58 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-28 11:00
楼主你好,你这里烧写配置没有设置正确,你使用的是AI板子,这里你用的是SabreARD另外一块板子,所以出现烧 ...

那请问我应该在board 里写什么??用Sabre SD的??我下的MFG就是在官网对应AI的目录里下的啊。然后里面只有这两种板的配置

使用特权

评论回复
13
FSL_TICS_Rita| | 2014-9-28 16:30 | 只看该作者
楼主你好,你试一下如下的配置,烧写到Parallel_NOR上
[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreARD

[LIST]
name = MX6Q-Sabreauto-Parallel_NOR

使用特权

评论回复
14
FSL_TICS_Rita| | 2014-9-28 16:30 | 只看该作者
楼主你好,是我搞错了,SabreARD就是AI的板子。

使用特权

评论回复
15
FSL_TICS_Rita| | 2014-9-28 16:32 | 只看该作者
在烧写过程中SW的开关设置要设置正确了。如何设置在uxl2.xml部分MX6Q-Sabreauto-Parallel_NOR有提到。

使用特权

评论回复
16
FSL_TICS_Rita| | 2014-9-28 16:33 | 只看该作者
烧写后启动开发板,在u-boot起来以后,u-boot中的command要设置正确:
MX6Q SABREAUTO U-Boot > setenv loadaddr 0x10800000
MX6Q SABREAUTO U-Boot > setenv bootargs_base 'setenv bootargs console=ttymxc3,115200'
MX6Q SABREAUTO U-Boot > setenv bootargs_nor 'setenv bootargs ${bootargs} root=/dev/nfs
ip=dhcp weim-nor nfsroot=${serverip}:${nfsroot},v3,tcp'
MX6Q SABREAUTO U-Boot > setenv bootcmd_nor 'run bootargs_base bootargs_nor; cp.l 0x8080000 $
{loadaddr} 0x400000; bootm'
MX6Q SABREAUTO U-Boot > setenv bootcmd 'run bootcmd_nor'
MX6Q SABREAUTO U-Boot > run bootcmd

使用特权

评论回复
17
FSL_TICS_Rita| | 2014-9-28 16:34 | 只看该作者
详细的设置你可以查看一下文档 i.MX_6Dual6Quad_Sabre-AI_Linux_User\'s_Guide.pdf (392.37 KB)

使用特权

评论回复
18
Ivanme08|  楼主 | 2014-9-28 17:01 | 只看该作者
Ivanme08 发表于 2014-9-28 15:58
那请问我应该在board 里写什么??用Sabre SD的??我下的MFG就是在官网对应AI的目录里下的啊。然后里面 ...

Rita,我后来发现,我的电流源有一些小问题。依然是用SABRE ARD的配置,换了个比较高大上的电源后,可以正常烧到NAND FLASH,从NAND启动,可以在串口中出现linux 的命令行页面。应该是正常启动了。但是SD卡还是没法烧,错误提示如下:
Writing inode tables:  0/60 1/60 2/60 3/60 4/60 5/60 6/60 7/60 8/60 9/6010/6011/6012/6013/6014/6015/6016/6017/6018/6019/6020/6021/6022/6023/6024/6025/6026/6027/6028/6029/6030/6031/6032/6033/6034/6035/6036/6037/6038/6039/6040/6041/6042/6043/6044/6045/6046/6047/6048/6049/6050/6051/6052/6053/6054/6055/6056/6057/6058/6059/60done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
UTP: sending Success to kernel for command $ mkfs.ext3 -j /dev/mmcblk0p1.
utp_poll: pass returned.
UTP: received command '$ mkdir -p /mnt/mmcblk0p1'
UTP: executing "mkdir -p /mnt/mmcblk0p1"
UTP: sending Success to kernel for command $ mkdir -p /mnt/mmcblk0p1.
utp_poll: pass returned.
UTP: received command '$ mount -t ext3 /dev/mmcblk0p1 /mnt/mmcblk0p1'
UTP: executing "mount -t eEXT3-fs: barriers not enabled
xt3 /dev/mmcblk0p1 /mnt/mmcblk0p1kjournald starting.  Commit interval 5 seconds
"
EXT3-fs (mmcblk0p1): using internal journal
EXT3-fs (mmcblk0p1): mounted filesystem with writeback data mode
UTP: sending Success to kernel for command $ mount -t ext3 /dev/mmcblk0p1 /mnt/mmcblk0p1.
utp_poll: pass returned.
请问SD卡是怎么回事?顺便问一下,我用NAND FLASH启动后,接HDMI口怎么电视上没有任何画面啊

使用特权

评论回复
19
FSL_TICS_Rita| | 2014-9-28 17:06 | 只看该作者
Ivanme08 发表于 2014-9-28 17:01
Rita,我后来发现,我的电流源有一些小问题。依然是用SABRE ARD的配置,换了个比较高大上的电源后,可以 ...

HDMI没有显示,是不是你u-boot中显示部分的设置不正确啊?建议你设置一下u-boot command line,在我给你的那个文档中有如何设置的。你查看一下。

使用特权

评论回复
20
Ivanme08|  楼主 | 2014-9-29 10:35 | 只看该作者
FSL_TICS_Rita 发表于 2014-9-28 17:06
HDMI没有显示,是不是你u-boot中显示部分的设置不正确啊?建议你设置一下u-boot command line,在我给你 ...

为了能在HDMI上看到点东西,今天试了下,从2GB的NAND FLASH启动,烧写的镜像如下
[profiles]
chip = MX6Q Linux Update

[platform]
board = SabreARD

[LIST]
name = MX6Q-Sabreauto-NAND

在UBOOT倒计时前按任意键,进入UBOOT命令,手动设置如下,不知道对不对:
setenv bootargs ${bootargs} video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666
video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24
saveenv
run bootcmd
然后此时printenv得到的环境变量内容如下

printenv bootargs
bootargs=noinitrd console=ttymxc3,115200n8 ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs rootwait rw mtdparts=gpmi-nand:16m(boot),16m(kernel),128m(rootfs) video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666

此时重启板子,电视能收到信号,但是一直是黑屏。我插拔HDMI接口,可以看到如下
root@freescale ~$ mxc_hdmi mxc_hdmi: Read EDID again
mxc_hdmi mxc_hdmi: No modes read from edid
mxc_hdmi mxc_hdmi: create default modelist

请问是什么原因?


使用特权

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

本版积分规则

2

主题

32

帖子

0

粉丝