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

sysboot位怎么设置都不起作用

我自己的板子做回来,boot启动,sysboot2、sysboot7、sysboot14通过电阻接高,sysboot1、sysboot3做可设置的接入,其他都通过电阻接地。现在无论sysboot1接高、sysboot3接地boot不启动,只有sysboot1、sysboot3全接地才是先从sd卡启动,如果没有sd卡就从nand启动。sysboot1、sysboot3悬空也和都接地效果一致。(通过设置测试过sysboot作为i/o输出管脚没有问题,说明这些管脚的物理接线没问题)。现在我想先从nand启动,启动不了,不知道为什么?

Jian Zhou:

请问你的上下拉电阻是多少?另外sysboot这些引脚有没有接其他外设?

这种现象一般是sysboot上电压没有被识别称稳定的逻辑1(3.3V)或者逻辑0(0V)导致的。

liqin xiao:

回复 Jian Zhou:

下拉电阻接51k的,也直接接地过,效果都一样,上拉电阻是10k;还有sysboot的管脚只接了lcd显示屏,也把显示屏撤掉试过,效果都一样

Jian Zhou:

回复 liqin xiao:

我建议你对照我们GPEVM板的原理图在检查下你的原理图设计,我们的GPEVM上接了显示屏但是sysboot选择从NAND启动是没问题的。

leo chen:

可查看TRM第4670页,如果sysboot2接高,sysboot0接地,SYSBOOT[4:0]的配置有两种:

00100b,启动顺序1、UART0   2、XIP w/   3、 MMC0  4、 NAND  这个是可以从sd卡启动的

00110b,启动顺序1、EMAC1 2、SPI0 3、NAND 4、NANDI2C 这个是不可以从sd卡启动的

liqin xiao:

回复 leo chen:

这个反复的看过了,现在sysboot[4:0]:00110,想从nand起,启动不了,是00010的话能从nand启动,00100能从sd卡启没有sd卡就从nand启

Jian Zhou:

回复 liqin xiao:

看样子不像是电平不准的问题。

00110那种有没有连别的启动设备,有种情况是,如果某种启动设备没有有效数据,boot rom会一直等下去,而不去尝试下一个启动介质。

Yaoming Qin:

回复 liqin xiao:

一方面把上下拉电阻调小点,10k以内。

另一方面,在uboot里面读读 9.3.1.4 control_status Register (offset = 40h) [reset = 0h], 这个寄存器,在technical reference manual中可以看到。

Gino E:

回复 liqin xiao:

 你好,

00110 第一个启动设备是EMAC1,一般ROMCODE在这里的等待时间会非常久。有可能是你等待的时候不够长,看上去就像不能启动一样。

既然你用的是nandflash启动模式,不建议你采用这种boot方式。你需要EMAC启动么,或者说为什么你要用00110这种组合?

liqin xiao:

回复 Gino E:

这个问题解决了,是由于在sysboot的这组选项中nand前面还有spi,spi接口上有芯片的原因,感谢您的回答

赞(0)
未经允许不得转载:TI中文支持网 » sysboot位怎么设置都不起作用
分享到: 更多 (0)