Flash问题- DA 14585

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
wisilica
离线
最后看到:1年1周前
加入:2015-03-17 08:16
Flash问题- DA 14585

你好,

我们使用DA 14585芯片组定制电路板。使用的外部闪存是winbond闪存w25x20cl。当尝试使用智能片段工具箱(v 4.8.3.1804)访问flash时,芯片正在成功连接,但读、写或擦除操作不工作。请说明原因。

谢谢

设备:
wisilica
离线
最后看到:1年1周前
加入:2015-03-17 08:16
你好,

你好,

工具中配置的SPI引脚与自定义板中的不同。现在,我可以成功地执行读操作,但是擦除和写操作仍然不能工作。

刻录和验证操作返回错误:
附加错误信息在JTAG地址0x81FEC (MSB第一个):FF FF FF F8
记忆燃烧失败了。

erase操作返回错误:
内存擦除失败。

请说明原因。

谢谢

MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

好吧,pro工具包使用相同的flash使用自定义板,所以flash_programmer不是问题。所以它可能是flash连接或jtag连接,我怀疑最有可能是一个问题与jtag连接,你使用pro工具包的jtag为了挂钩你的板?您是否尝试使用智能片段的UART接口来检查是否能够与flash通信(如果不能,请检查)?此外,如果自定义设备使用不同的引脚SPI通信,你应该改变这些引脚从“板设置”工具,你介意共享哪个引脚你正在使用的SPI通信?

由于MT_dialog

wisilica
离线
最后看到:1年1周前
加入:2015-03-17 08:16
你好,

你好,

是的,我使用JTAG来编程flash。单板的SPI引脚配置如下:

p0_1, miso - p0_2, mosi - p0_3, CLK - p0-0,
在智能片段工具箱中也配置了相同的功能(附图)。

在通过UART编程的情况下,我们已经将复位按钮在电路板上接地了,所以编程时不能提供复位输入。

谢谢

附件:
MT_dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:2015-06-08 34
嗨wisilica,

嗨wisilica,

没有问题在连接引脚P00/P01/P02/P03作为SPI引脚,以烧录flash,所以使用这些引脚应该是好的,以编程,但当涉及到启动一个图像,你有有限的选择,当启动,设备检查特定的引脚,当它从SPI从启动选项只有默认的P00,CLK / P03,CS / P06,MOSI / P05,MISO。

关于你的问题,我注意到在智能片段图像,你已经附加在工具的标题上,它表明SmartSnippets工具箱v4.8.3.1804 -14585 @none[DK:DA14585-00],这意味着工具没有连接到JTAG。该工具应该指出的是SmartSnippets工具箱v4.8.3.1804 -14585 @jtag4800xxxxx[DK:DA14585-00],除非截图是在没有附带板的情况下拍摄的。

由于MT_dialog