Flash问题 - DA 14585

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Wisilica.
离线
最后一次露面:12个月4天前
加入:2015-03-17 08:16
Flash问题 - DA 14585

你好,

我们正在使用带DA 14585芯片组的定制制造板。使用的外部闪存是Winbond闪存W25x20CL。在尝试使用Smart Spetpets Toolbox访问Flash时(v 4.8.3.1804),芯片已成功连接,但读取,写入或擦除操作不起作用。请暗示它的原因。

谢谢

设备:
Wisilica.
离线
最后一次露面:12个月4天前
加入:2015-03-17 08:16
你好,

你好,

工具中配置的SPI引脚与定制板中的SPI引脚不同。现在,我可以成功执行读取操作,但擦除和写操作仍然无法正常工作。

刻录和验证操作返回错误:
JTAG地址0x81FEC(MSB First)的AddDitional错误信息:FF FF FF F8
记忆刻录失败。

擦除操作返回错误:
SPI记忆擦除失败。

请暗示它的原因。

谢谢

mt_dialog.
离线
最后一次露面:3个月4周前
职员
加入:2015-06-08 11:34
嗨Wisilica,

嗨Wisilica,

嗯,Pro套件使用与自定义板上使用的相同的闪光灯,因此Flash_Programmer不是问题。所以它可能是闪光连接或JTAG连接,我怀疑最可能是JTAG连接的问题,您是否使用Pro套件的JTAG以挂钩?您是否尝试使用带有智能片段的UART接口来检查您是否能够与闪存通信(如果您不能检查)?此外,如果自定义设备用于SPI通信的不同引脚,您应该从“板设置”工具中更改这些引脚,您是否介意共享您使用的哪个引脚进行SPI通信?

谢谢mt_dialog.

Wisilica.
离线
最后一次露面:12个月4天前
加入:2015-03-17 08:16
你好,

你好,

是的,我正在使用JTAG才能编程闪存。板的SPI引脚配置如下:

CS - P0_1,MISO - P0_2,MOSI - P0_3,CLK - P0-0,
同样在智能代码段工具箱中配置(附加图像)。

在通过UART编程的情况下,我们已将重置按钮连接到电路板中,因此无法在编程时提供复位输入。

谢谢

附件:
mt_dialog.
离线
最后一次露面:3个月4周前
职员
加入:2015-06-08 11:34
嗨Wisilica,

嗨Wisilica,

将引脚P00 / P01 / P02 / P03连接为SPI引脚时没有问题,以便刻录闪光灯,因此使用这些引脚应精细才能进行编程,但是当触发图像时,您有限制的选择启动,设备检查特定引脚,并且当它从SPI从站启动时,该选项仅是默认P00,CLK / P03,CS / P06,MOSI / P05,MISO。

关于您的问题,我注意到您在工具标题上附加的智能代码段图像,它表示SmartSnippets Toolbox V4.8.3.1804 -14585 @ none[DK:DA14585-00],这意味着该工具没有与JTAG连接。该工具应注明的是SmartSnippets Toolbox V4.8.3.1804 -14585 @ JTAG.4800xxxxx [DK:DA14585-00],除非截图而无需附着板。

谢谢mt_dialog.