大家好,我们有关于SPI Flash编程和SmartSnippets的问题。
但首先:在Murata DevKit版本“P2ML3656”上,将我的DSPS服务器应用程序编程到SPI Flash与SmartSnippets v3.8配合得很好。
现在我们的应用程序:
在我们的硬件应用程序中,W25X20CL SPI闪存连接到LBCA2HNZYZ,如Murata LBCA2HNZYZ-711.pdf、智能标签示意图和AN-B-023中所述。SmartSnippets通过UART P0\ U 4、P0\ U 5连接到我们的应用程序。由SmartSnippets Booter下载效果很好。DSPS服务器应用程序也工作了。但是给SPI Flash编程是行不通的。连接正常,但烧录或擦除会出现以下错误:“配置SPI闪存端口和引脚失败”。我们已经通过自己的测试软件测试了与SPI闪存的连接。我们通过测试软件将4条线依次切换到SPI闪存,并用示波器进行测量。与LBCA2HNZYZ模块的连接正常。
我的问题:你能告诉我错误的信息吗?你知道什么是错的吗?
另一个问题:我们想得到村田DevKit版本“P2ML3656”LBCA2HNZYZ-TEMP-D-MU的原理图(电路图)。也许这个示意图能帮助我们解决问题。你知道,我们怎么弄到的,在哪儿弄到的?提前感谢您的帮助!玩得开心!
设备:
嗨,科西纳,
我找不到SPI不能工作的原因,因为您已经正确连接,并且SmartSnippets引导程序支持SPI。您可以从murata的站点myMurata–TypeZF/ZY支持站点下载示意图https://my.murata.com/en/web/ble_typezf_zy/home
谢谢你的对话
嗨,MT\u dialog团队,
谢谢你的回答。信息:我不使用SmartSnippets引导程序,但使用SmartSnippets SPI Flash程序员。。。。我还有问题。在测量外部SPI闪存的4引脚MOSI、MISO、CLK和CS时,示波器不动作。SmartSnippets SPI Flash编程器中仍有错误消息“配置SPI闪存端口和引脚失败”。我想这是解决我问题的关键。你知道这个错误信息的原因吗?出什么事了?SPI Flash是否没有答案,或者SmartSnippets的设置是否有问题,或者SmartSnippets的版本是否是解决方案?我在SmartSnippets中看到一个旧版本(3.4),大概是这样的:“只支持w25x10spiflash”。我可以读到村田DevKit上的SPI标记,它太小了。不幸的是,我还没有从村田那里得到原理图。但我已经在那里登记了。。。你可能知道那里用的SPI闪光灯?
再次提前感谢,祝你周末愉快!
嗨,科西纳,
对不起,我不知道什么是SPI闪存村田是使用他们的开发工具包。当使用智能代码段将代码下载到Flash时,您使用的是uart还是jtag接口?您可以尝试加载最新的智能代码段版本。你也可以看看flash程序员的源代码(tools\flash\u programmer),也许这会帮助你解决问题。
谢谢你的对话
嗨,MT\u dialog,
这是我的反馈:它起作用了。这是一个问题,我的串行接口,以个人电脑RS232我的硬件应用程序。这是一个MAX232,它需要一个上拉电阻额外的1 k电阻串联到P0泷5-RX,这也是连接到MSIO从SPI闪存。
你可以把我的话题定下来。谢谢你的帮助。
嗨,科西纳,
感谢你的反馈,很高兴你找到了答案。
谢谢你的对话