嗨,我们有问题与SmartSnippets SPI Flash编程。
但是首先:在Murata DevKit版本“P2ML3656”上编程我的DSPS服务器应用程序到SPI Flash与SmartSnippets v3.8工作良好。
现在来看看我们的应用程序:
在我们的硬件应用程序中,一个W25X20CL SPI Flash连接到LBCA2HNZYZ,如村田LBCA2HNZYZ -711.pdf中描述的智能标签原理图和AN-B-023。SmartSnippets通过UART P0_4, P0_5连接到我们的应用程序。Booter工作得很好。DSPS服务器应用程序也工作了。但是编程SPI Flash不工作。连接工作,但燃烧或擦除给出以下错误:“未能配置SPI Flash端口和引脚”。我们已经用自己的测试软件测试了SPI Flash的连接。我们通过测试软件将这4条线一根接一根的连接到SPI-Flash上,然后用示波器进行测量。到LBCA2HNZYZ模块的连接是正常的。
我的问题是:你能给我关于错误的信息吗?你知道会出什么问题吗?
还有一个问题:我们想要LBCA2HNZYZ-TEMP-D-MU Murata DevKit版本“P2ML3656”的原理图(电路图)。也许这张示意图能帮助我们解决这个问题。你知道我们怎么,从哪里弄到这个吗?提前感谢您的帮助!祝你玩得愉快!
设备:
嗨cosianer,
我找不到SPI不能工作的原因,因为你已经连接正确,SPI从SmartSnippets引导支持。你可以从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是什么。当使用智能代码片段下载代码到Flash时,您正在使用uart或jtag接口?您可以尝试下载最新的智能片段版本。你也可以看看flash程序员的源代码(工具\flash_programmer),也许这将帮助你解决你的问题。
由于MT_dialog
嗨MT_dialog,
我的反馈是:这很有效。这是一个问题,我的串行接口pc RS232到我的硬件应用。Thers是一个MAX232,需要一个上拉电阻附加到1k电阻串联到P0_5 - RX,它也从SPI flash连接到MSIO。
你可以把我的主题设定为完成。谢谢你的帮助。
嗨cosianer,
感谢你的反馈,很高兴你找到了答案。
由于MT_dialog