导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]SPI flash内存无法编程但是JTAG似乎工作正[liufengzhong]

 *第47724篇: [转帖]SPI flash内存无法编程但是JTAG似乎工作正常...

  
楼 主:liufengzhong 2014年8月28日13:14
 [转帖]SPI flash内存无法编程但是JTAG似乎工作正常...

嗨,大家好,

我设计了一个电路板基于USB 2.0的音频参考设计,和我遇到一个与编程flash内存的问题:

1,我现在用的AT25FS010N。

2。我可以通过JTAG播放/调试我的PCB板,使用XTAG2。基本上,我编译和运行通过JTAG参考设计的代码,计算机识别它。有了它,我可以通过foobar的播放音乐。都好。

3。但是,当我尝试编写二进制到flash内存,它编译成功,但之后挂起。它没有flash成功。

该XTAG界面设计按照参考设计。没有改变的代码。谁能给我一些帮助。

谢谢

史蒂夫


回答:

你能谈谈到SPI从一个应用程序,可以吗?你确定它是连接好吗?在我们的一些参考设计,我们复合的SPI接口,所以如果你已经复制这些ciurtcuits,检查下SPI引脚来回摆动 OK(即所有已启用,那应该启用)。 

加载到RAM中越过JTAG(运行)不是依赖SPI flash,所以我可以理解为什么运行正常,但不闪烁,而且很可能是硬件问题。但是,它告诉你的事情了JTAG一边是一切优秀的,所以没有必要进行调查了。

该FLASH是一个支持,这样应该没问题。你有在你的XN文件中定义它吗?

             <Device NodeId="0" Core="0" Class="SPIFlash"    Name="bootFlash" Type="AT25FS010">  


回复:

嗨,
是的,我已经得到了XN权利。事实上,我使用原来的源代码和设计,以最小的改动。奇怪的是,我有一个修改的USB 2.0参考设计电路板的运作非常良好。我还检查了连接,这一切似乎井然有序。

但我还没有尝试奉献SPI通信的应用程序,这是我会做后来的。

顺便说一句,请问XFlash得到二进制到闪存芯片?美国能源部它使用XMOS的内存?JTAG->   RAM->  支持SPI>  flash?

我会做更多的测试,并希望我会找出原因...

谢谢你,

史蒂夫


回复:

嗨,

我注意到,我的定制PCB的SRST_N / RST_N脚始终为低电平时开机,这是constrast的USB 2.0音频参考设计。这似乎是不正确的,因为SRST_N和TRST_N引脚应该是​​很高的。任何人都可以提供这就是为什么在任何情况下,见识?

谢谢你,

史蒂夫


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]如何为alt Diamond (usb slice)重新定义端

[下一篇主题]:[转帖]Xcore StartKit支持PCI Express吗?