nuc950晶振问题

[复制链接]
 楼主| gaiwang42 发表于 2010-2-9 14:18 | 显示全部楼层 |阅读模式
nuc950晶振只能用15m吗,15m不好买,如果用16m会有问题吗
ptmu 发表于 2010-2-9 20:14 | 显示全部楼层
1# gaiwang42

若是不好买15MHz, 建议可以优先找比15MHz慢一点的晶振。
因为950芯片外部管脚可以配置crystal-in or PLL, 若是慢一点, 软件还来得及改PLL的设定, 若是超过15MHz导致软件无法顺利运行, 就不好改设定了。
 楼主| gaiwang42 发表于 2010-2-10 11:05 | 显示全部楼层
我用了16m,发现不能usb isp启动,usb device时钟是cpu晶振提供,还是由usb晶振提供?
ptmu 发表于 2010-2-23 10:01 | 显示全部楼层
3# gaiwang42

据了解, 芯唐NUC900系列的ARM9, USB都是由EXTAL48M供应, PLL无关。

 楼主| gaiwang42 发表于 2010-2-24 13:55 | 显示全部楼层
我用jlink能连上jtag,可以看到Power-On Setting寄存器PWRON都是正确的,的确是usb isp模式,并且USB PHY0是选择的Device模式,但是PWRON寄存器中USBDEN位为0,似乎phy没有激活
另外发现PDID寄存器中显示的chip id好像是nuc910的(0x02900910)

想问一下芯唐NUC900系列的ARM9,usb isp启动硬件上有哪些条件? 内部rom的程序启动时会做哪些事情
ptmu 发表于 2010-3-1 14:53 | 显示全部楼层
5# gaiwang42

USB  isp 正常工作流程是把950 內部的ROM code load 到SDRAM 執行,  950 要正常工作:
1,SDRAM  
2,power on setting  
3,系統的15M
4,reset

這些信號都要查...
 楼主| gaiwang42 发表于 2010-3-7 11:47 | 显示全部楼层
谢谢楼上的兄弟回复

我用jtag读写了内存,发现sdram地址信号线短路,可能是连锡造成的
我开始以为950启动后是在内部rom里面运行,因为很多具有内部rom的芯片都这样,所以没有关注sdram
一直以为是usb的问题
QQAI 发表于 2010-3-11 22:50 | 显示全部楼层
没问题的!
yoyowodeai 发表于 2010-3-12 13:31 | 显示全部楼层
哦,原来如此
手写识别 发表于 2010-3-14 18:23 | 显示全部楼层
这么多高手啊,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

96

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部