打印

AT91SAM9260启动问题求助

[复制链接]
4720|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yly218|  楼主 | 2011-5-17 22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.芯片:AT91SAM9260-CU,BGA2172.上电后,3.3V和1.8V均正常,RESET信号也正常有效
3.18.432MHz和32.78KHz晶体均正常(另:SDRAM的CLK输出48MHz时钟)。
4.BMS=1,但是DataFlash和NandFlash上CS均没有信号,打算用SAM-BA,USB连接到PC,显示驱动错误。
5.检查后发现PLLRCA管脚电压为0,以前做的一块正常的板子电压为1V左右,连接到此管脚1KΩ,1nF,10nF均焊接了。

望高手分析指点,谢谢。

相关帖子

沙发
cubs| | 2011-5-18 22:06 | 只看该作者
用串口即DEBUG口同RS232连上试试
在哪儿呀,有联系方式吗,我刚弄通AT91SAM9260的启动程序!
有时间,一起讨论讨论!

optix2000@sohu.com

使用特权

评论回复
板凳
anjing82| | 2011-5-19 12:03 | 只看该作者
SAM9260启动流程:
1、BMS引脚=1:从片内ROM(容量32K,已固化的启动程序”Rom boot…”)启动,然后Rom boor程序自动从SPI CS0/CS1接口的DataFlash的0x0地址查找2级的启动代码(即bootstrap程序);若没找到匹配的启动代码,将查找NANDflash中的0x0地址是否有匹配的2级启动代码;如果还是没找到匹配的启动代码,Rom boot程序将查找USB设备中是否有2级启动代码;如果还没找到启动代码,最后将查找DBUG串口是否收到2级启动代码;若都启动失败,DBUG口将提示相关信息。
2、BMS引脚=0:从片外启动(即NorFlash启动,接NCS0,地址为0x1000 0000)

使用特权

评论回复
地板
yly218|  楼主 | 2011-5-19 21:18 | 只看该作者
感谢楼上的回复。
1.DEBUG口没有任何打印
2.根据启动流程,BMS=1时,ROM BOOT总是要去读SPI falsh或NAND flash,但是DataFlash和NandFlash芯片上的CS引脚均没有信号,说明没有去读FLASH,所以ROM BOOT都没有正常工作。
3.没有连接片外NOR flash,所以没有办法测试。

有什么原因会导致ROMBOOT都不正常工作的呢?虚焊(包括BMS引脚)?9260是坏的?
这次焊接4pcs都是一样的问题,以前做的板子是正常的,原理图9260部分完全是一样的,还有什么原因呢,请各路高手帮忙分析,谢谢!

使用特权

评论回复
5
yly218|  楼主 | 2011-5-19 21:21 | 只看该作者
测试了一下:
采用片外32.768KHz时,SDRAM的CLK输出48MHz,
采用片内32.768KHz时,SDRAM的CLK输出18.432MHz
但PLLRCA引脚总是0V,以前正常板子是1V左右,原因应该在这里,但不知道为什么。

使用特权

评论回复
6
ji_dan| | 2013-3-18 11:38 | 只看该作者
正在研究at91sam9260的启动……

使用特权

评论回复
7
suwen8100| | 2016-11-23 14:50 | 只看该作者
请问楼主当时的问题是怎么解决的呢?我现在遇到类似的问题,想参考一下,先说声谢谢

使用特权

评论回复
8
beidou2010| | 2017-1-5 13:10 | 只看该作者
问题有解决吗

使用特权

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

本版积分规则

1

主题

7

帖子

2

粉丝