嗨,我们有关于SmartSnippets的SPI Flash编程的问题。
但首先:将我的DSPS服务器应用程序编程到Murata DevKit版本“P2ML3656”上的SPI Flash上,SmartSnippets v3.8工作得很好。
现在来看看我们的应用:
在我们的硬件应用程序中,W25X20CL SPI Flash连接到LBCA2HNZYZ,如Murata LBCA2HNZYZ -711.pdf所述,在智能标签原理图和AN-B-023中。SmartSnippets通过UART P0_4, P0_5连接到我们的应用程序。bootter运行良好。DSPS服务器应用程序也可以工作。但是SPI Flash编程不工作。连接工作,但燃烧或擦除给出以下错误:“失败配置SPI Flash端口和引脚”。我们已经测试连接到SPI Flash通过自己的测试软件。我们通过测试软件将4条线依次切换到SPI-Flash上,并用示波器测量它。连接到LBCA2HNZYZ模块是正常的。
我的问题是:你能给我一些关于错误的信息吗?你知道哪里可能出错吗?
另一个问题:我们想要LBCA2HNZYZ-TEMP-D-MU的Murata DevKit版本“P2ML3656”的原理图(电路图)。也许这张示意图能帮助我们解决这个问题。你知道我们从哪里,从哪里弄到这个吗?提前感谢您的帮助!祝你玩得愉快!
设备:
嗨cosianer,
我找不到SPI不能工作的原因,因为你已经正确连接了,并且SmartSnippets引导程序支持SPI。你可以从murata的myMurata - TypeZF/ZY支持网站下载原理图https://my.murata.com/en/web/ble_typezf_zy/home
由于MT_dialog
嗨MT_dialog团队,
谢谢你的回答。关于信息:我不使用SmartSnippets引导程序,但SmartSnippets SPI Flash Programmer ....我仍然有这个问题。测量外接SPI-Flash的4个引脚MOSI, MISO, CLK和CS,示波器上没有动作。在SmartSnippets SPI Flash Programmer中仍然有错误信息“配置SPI Flash端口和引脚失败”。我想这是解决我问题的关键。您知道这个错误消息的原因吗?什么地方出错了?是否没有答案从SPI Flash或有一个问题设置从SmartSnippets或SmartSnippets版本的解决方案?我一个较老的版本(3.4)是在SmartSnippets的评论,大约是:“只支持W25X10 SPI Flash”。 I can read the marking of the SPI on the Murata DevKit, its to small. I haven't got the schematics from Murata yet, unfortunately. But I have registered myself there ... May be you know the SPI Flash which is used there ... ?
再次感谢预祝周末愉快!
嗨cosianer,
抱歉,我不知道村田在他们的开发套件上使用的SPI flash是什么。当使用Smart Snippets下载代码到Flash时,您正在使用uart或jtag接口?您可以尝试下载最新的Smart Snippets版本。你也可以看看flash程序员的源代码(工具\flash_programmer),也许这将帮助你解决你的问题。
由于MT_dialog
嗨MT_dialog,
这里是我的反馈:它工作。这是我的串行接口到pc的RS232到我的硬件应用程序的问题。它是一个MAX232,需要一个上拉电阻附加到P0_5 - RX串联的1 k电阻,它也从SPI flash连接到MSIO。
你可以设置我的主题完成。谢谢你的帮助。
嗨cosianer,
感谢你的反馈,很高兴你搞清楚了。
由于MT_dialog