TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x的linux上使用reboot问题

在linux系统上使用reboot命令,系统就起不来了。求解

[root@blin /]# reboot
[root@iblin/]# umount: devpts busy – remounted read-only
umount: tmpfs busy – remounted read-only
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL tomusb-hdrc musb-hdrc.1: remove, state 1
usb usb1: USB disconnect, device number 1
musb-hdrc musb-hdrc.1: USB bus 1 deregistered
Restarting system.
CCCCCCCC

Jian Zhou:

直接断电上电启动是正常的么?

你的启动顺序怎么设的啊

andarm lin1:

回复 Jian Zhou:

断电再启动是正常的。

显示热复位不正常。即使在uboot上也是遇到类似的问题:  

复位后程序就起不来了。

U-Boot# go 0x82000000## Starting application at 0x82000000 …undefined instructionpc : [<80000fe4>] lr : [<87f7681c>]sp : 87fffad8 ip : 0000000f fp : 87e580b0r10: 00000000 r9 : 87e54f38 r8 : 00000002r7 : 87e580c0 r6 : 82000000 r5 : 00000002 r4 : 87e580c4r3 : 82000000 r2 : 00000000 r1 : 8000129a r0 : ffffffffFlags: nZCv IRQs off FIQs on Mode SYS_32Resetting CPU …

resetting …CCCCCCCC

leo chen:

回复 andarm lin1:

可能是SD卡没插好

Jian Zhou:

回复 leo chen:

sysboot启动顺序是怎么设置的?

andarm lin1:

回复 Jian Zhou:

11011 的boot模式。。

先是串口,然后sd卡,接着是nand。。

reboot的使用和sysboot有什么关系??

Jian Zhou:

回复 andarm lin1:

你是希望从NAND启动还是SD卡启动呢?如果是NAND,是什么型号的,软件上有没有改过什么呢?

andarm lin1:

回复 Jian Zhou:

谢谢了,,发现确实是有关系,如果使用了SD卡启动的话使用reboot就不行了 。

使用nand 启动的reboot就没有问题。

这是为什么呢?

Jian Zhou:

回复 andarm lin1:

建议首先检查下SD卡电路,可以和我们的EVM的原理图比较下,这部分比较简单的,看看是否有硬件设计缺陷。

其次看看你所用的SD卡是否有什么特殊的feature,可以换个容量或者牌子的SD卡试试,怀疑你用的这个SD卡启动之后被Linux驱动改过内部配置。

赞(0)
未经允许不得转载:TI中文支持网 » am335x的linux上使用reboot问题
分享到: 更多 (0)