完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
读取制造商ID等不起作用。
对于所有通信尝试,设备不响应。 同样的软件工作在另一个硬件上。 我们面临的问题是,这种行为在董事会上不断发生,我们不知道为什么会发生这种情况。 我试图写一个软件复位命令(0x66)的软件复位命令复位设备,其次是软件复位(0x99)。 我还尝试发送模式位复位命令(0xFF)。 所有这些尝试似乎都没有任何影响。 我们必须调查的原因,因为改变闪存芯片上的董事会解决了这个问题,但这不应该是这样的。 有人知道吗? 提前感谢! 以上来自于百度翻译 以下为原文 Reading the manufacturer Id etc. does not work. For all communication attempts the device does not respond. The same Software works on another Hardware. We have the Problem, that this behaviour keeps on Happening on our boards and we don't know why this is Happening. I tried to write to reset the device with the Software Reset command by writing a Software reset enable (0x66) first, followed by a Software reset (0x99). I also tried to send the mode bit reset command first (0xff). All These attempts seems to have no affect at all. We have to investigate the cause of this, because changing the flash-chip on the board solves the Problem but this should not be the case. Does anyone has any idea? Thanks in advance! |
|
相关推荐
5个回答
|
|
你好,
你用什么命令阅读制造商ID?请注意,S25FL256L支持0x9F命令,但不支持0x90命令。 请告诉我们设备没有响应哪个命令。 谢谢, 智 以上来自于百度翻译 以下为原文 Hi, What command did you use to read the manufacturer ID? Note that S25FL256L supports the 0x9F command, but not the 0x90 command. Please let us know to which command the device did not respond. Thanks, Zhi |
|
|
|
嘿, 谢谢你的回复。 我使用了0x9F命令,我已经有一个工作板,其中S25FL256L以正确的制造商ID响应。 这里的问题是,我们有几个板,闪存不再响应,我们没有看到任何原因,这可能会发生。 改变电路板上的闪存IC解决了问题,但是我们需要找出导致这个错误的原因。 谢谢, 安德烈 以上来自于百度翻译 以下为原文 Hey, thanks for the Reply. I used the 0x9f command and i already have a working board where the S25FL256L responds with the correct manufacturer ID. The issue here is that we have a few boards where the Flash is not responding anymore and we don't see any reason why this could happen. Changing the Flash ic on the board fixes the Problem, but we Need to find out what causes this error. Thanks, Andre |
|
|
|
嗨,安德烈, 我的理解是,一个新的FL256L设备将工作良好,但它可能会变得没有反应后一段时间。对吗? 在FLASH坏之前执行哪些操作?你在做电源循环测试吗? 谢谢, 智 以上来自于百度翻译 以下为原文 Hi Andre, My understanding is that a new FL256L device would work fine, but it may become not responding some time after. Is that right? What kinds of operations are performed on the flash before it became bad? Were you doing some power cycle testing? Thanks, Zhi |
|
|
|
jfsdwer 发表于 2018-10-26 11:02 嗨,Zhi, 是的,你的理解是正确的。 目前,所有正在执行的都是在硬件上进行以下操作: 1。启用QuadMode(WREN(0x06)和WRR(0x01)) 2。更新Adress(WREN(0x06)和WRAR(0x71)) 三。四输出读出(0x6C) 在初始化之后,Flash目前不被我们的软件使用。 我做了一个测试,我在这个循环中进行了8个多小时的初始化,以检查这个init是否以某种方式崩溃了,但是这并没有损坏它。 以上来自于百度翻译 以下为原文 Hi Zhi, yes your understanding is correct. At the Moment, all that is being performed is the following at power up the Hardware: 1. Enable QuadMode ( WREN(0x06) and WRR(0x01) ) 2. Update Adressing ( WREN(0x06) and WRAR(0x71) ) 3. Quad Output Read ( 0x6c) After this initialization the Flash is currently not used by our Software. I performed an test, where i did this initialization in a Loop for more than 8 hours to check if this init crashes the Flash somehow, but this did not damage it. |
|
|
|
嗨,安德烈, 我懂了。谢谢你的解释。 我认为这KBA(知识库文章)可能会感兴趣:在串行NOR闪存设备写寄存器(WRR)操作期间的功率损失--KBA221246 串行NOR闪存器件写寄存器(WRR)操作期间的功率损失 也许在您以前的测试中,一些设备在WRR操作期间失去电源,导致一些非易失性寄存器中的损坏。在你的软件中,你要尽量减少潜在的破坏窗口。我们建议软件首先读取寄存器值,将它们与期望值进行比较,如果值不同,仅WRR,通常在这种实现之后,不应该有任何寄存器损坏,因为在大多数软件应用中没有频繁的WRR操作。 希望KBA和App Note(ANS2002)在KBA内部引用会对你有所帮助。 谢谢, 智 以上来自于百度翻译 以下为原文 Hi Andre, I see. Thanks for explaining. I think this KBA (Knowledge Base Articles) may interest you: Power Loss During the Write Register (WRR) Operation in Serial NOR Flash Devices – KBA221246 Power Loss During the Write Register (WRR) Operation in Serial NOR Flash Devices – KBA221246 Perhaps in your previous tests, some devices lost power during the WRR operation, resulting in corruptions in some non-volatile registers. It is important that in your software, you want to minimize the windows of potential corruptions. We suggest that the software reads the register values first, compares them with the desired values, only does WRR if values are different, Usually after this implementation, there should not be any register corruptions because there are no frequent WRR operations in most software applications. Hope the KBA and the App Note (AN200381) quoted inside the KBA will help you. Thanks, Zhi |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 00:28 , Processed in 0.987740 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号