如何使用SmartSnippets下载代码到14583

17个员额/0个新员额
最后一篇文章
元航武
离线
最后一次见到:5年4个月前
专家
加入:2015-03-25 08:19
如何使用SmartSnippets下载代码到14583

嗨,所有。

我使用了14583,当我在14583中调试代码时,当再次通电时,代码不在其中维护。
因此,我使用SmartSnippets将代码下载到14583 SPI闪存,当再次通电时,代码也不会保留在其中。

为什么?
如何将代码下载到14583以便再次通电,代码可以在其中维护。

你能帮助我吗?

谢谢。

设备:
MT_对话框
离线
最后一次见到:7个月1周前
职员
加入:2015-06-08 11:34
嗨,袁杭武,

嗨,袁杭武,

您是否使用da14583设置完成了项目?该程序只需连接到da,使用SPI闪存编程器擦除闪存,刻录所需图像,使其可启动,重置后,设备应开始播发。

谢谢你的对话

元航武
离线
最后一次见到:5年4个月前
专家
加入:2015-03-25 08:19
嗨,,

嗨,,

在14583工具中,我测试了“SmartSnippets_安装_win64”和“SmartSnippets_3.9_安装_win64_for_sdk5”。
正确安装smarsnippets。
然后打开SmartSnippets,选择:Jlink,版本:da14583,进入SPI闪存编程,第一步是单击擦除按钮,但提示是:“SPI内存擦除失败。”
并且无法烧录存储箱(通过工具hex2bin.exe将十六进制转换为存储箱)。

哦?
我的问题是:进入SPI闪存编程,第一步是点击擦除按钮,但提示是:“SPI内存擦除失败。”如何解决这个问题。
要在14583 flash中刻录的文件箱是通过工具hex2bin.exe或其他图像(如何生成正确的图像)生成的十六进制文件。
十六进制是按程序进度进行的,程序进度文件是否需要在某文件头文件中打开宏?

谢谢。

MT_对话框
离线
最后一次见到:7个月1周前
职员
加入:2015-06-08 11:34
嗨,袁杭武,

嗨,袁杭武,

您正在使用的开发工具包是什么?请尝试按连接按钮,然后按擦除。您可以使用keil生成的.hex文件在芯片中下载固件。要完成da14583的参考设计,请从下拉列表中选择583的选项(目标图标选项的右侧)。

谢谢你的对话

元航武
离线
最后一次见到:5年4个月前
专家
加入:2015-03-25 08:19
嗨,MT_对话。

嗨,MT_对话。
SmartSnippets版本3.2,调试工具包中的程序进度。那就是工作顺利。我想在工具包中下载。hex到SPI。
SmartSnippets 3.2版,点击连接,然后点击Erase按钮,它是ok的,和。hex下载到SPI flash。但是当再次开机时,结果是一样的,没有下载。

所以,我使用了SmartSnippets 3.8版,也尝试了SmartSnippets 3.9版。
是的,我已经点击连接,然后点击擦除按钮。但是提示也是:“SPI内存擦除失败。”如何解决这个问题?

谢谢。

MT_对话框
离线
最后一次见到:7个月1周前
职员
加入:2015-06-08 11:34
嗨,袁杭武,

嗨,袁杭武,

您使用的套件是pro板还是基本套件?收到错误消息后,请尝试对电路板进行重置,然后重试。

谢谢你的对话

元航武
离线
最后一次见到:5年4个月前
专家
加入:2015-03-25 08:19
嗨,MT_dialog,

嗨,MT_dialog,

14583板是我们自己的板。通过14580 IC测试,板上可以下载。hex到带有14580 IC的OTP,我们使用的工具是SmartSnippets 3.2版和Jlink。
通过工具SmartSnippets 3.8版或使用Jlink的SmartSnippets 3.9版将.hex下载到14583,单击连接,然后单击擦除按钮,提示始终为:“SPI内存擦除失败。”
然后发出一个重置,点击连接,然后点击擦除按钮,是相同的提示:“SPI内存擦除失败。”

为什么?
我想知道下载。hex到14583 SPI和下载。hex到14580外部SPI的区别?
或者使用SmartSnippets中的某些步骤设置不同的参数,或者需要更改某些头文件中的宏?

谢谢。

MT_对话框
离线
最后一次见到:7个月1周前
职员
加入:2015-06-08 11:34
嗨,袁杭武,

嗨,袁杭武,

14580没有内部spi,14583有一个。它们使用不同的引脚连接SPI闪存583在引脚上使用内部连接(2_0-CLK、2_9-DO、2_4-DI、2_3-EN)。当Smart Snippets打开时,您选择了14583,并按下连接到SPI编程器工具,它将下载jtag_编程器-下载消息是否成功?由于da已连接,您可以擦除并烧掉芯片。没有必要改变其他任何事情。

谢谢你的对话

元航武
离线
最后一次见到:5年4个月前
专家
加入:2015-03-25 08:19
嗨,MT_dialog。

嗨,MT_dialog。

这个问题还没有解决。
我已经给你发了一封邮件,标题是:14583 download .hex to SPI问题

请给我你的帮助。

谢谢。

MT_对话框
离线
最后一次见到:7个月1周前
职员
加入:2015-06-08 11:34
嗨,袁杭武,

嗨,袁杭武,

对话框的本地团队成员将与您联系以了解更多细节

谢谢你的对话

HL_对话框
离线
最后一次见到:4年3周前
职员
加入:2013-12-17 03:04
袁先生你好,,

袁先生你好,,

通过电话交谈后,您似乎没有将VDD_闪存(针脚5)连接到电源。在这种情况下,DA14583内部的闪存未通电,您无法对其进行相应的擦除/编程。

并请hlep重新加工电路板,将引脚连接到电源,然后重试闪存操作以验证根本原因。

谢谢和问候,

HL_对话框

刘銮002
离线
最后一次见到:10个月3周前
加入:2015-11-27 14:24
嗨对话框。我在

嗨,对话。我现在在生产线上。我们还面临报告“spi内存擦除失败”的相同问题。我们已将PIN5 VCC_闪存连接到3.3v。请您支持我们,我们正在生产过程中。现在很紧急。

BR,
Niklas
+46739516656

HL_对话框
离线
最后一次见到:4年3周前
职员
加入:2013-12-17 03:04
你好,尼古拉斯,

你好,尼古拉斯,

问题:

1、您使用什么样的工具进行编程;

2、您是否为内部SPI闪存接口设置了正确的GPIo?

谢谢,

HL_对话框

刘銮002
离线
最后一次见到:10个月3周前
加入:2015-11-27 14:24
嗨,对话,

嗨,对话,

1我使用dialog basic开发板作为编程工具,通过Jtag接口使用vbat、gnd、tms、tck进行编程,我还尝试了UART。

我的外部已连接到LIS3DH。P23至SDI,P21至SDO,P24至INT1,P20至SCK,P29至INT2,P28至CS。

我删除LIS3DH后,就可以下载了。我保留DA14583的SPI设置作为fm默认值。既然我们已经生产了这么多板,有没有办法不删除LIS3FH,只改变设置就可以下载?我们非常急于做出决定。

BR,
Niklas

我想我的实习生

MT_对话框
离线
最后一次见到:7个月1周前
职员
加入:2015-06-08 11:34
嗨liuluan002,

嗨liuluan002,

请看你的其他帖子。

http://support.dialog-semiconductor.com/about-production

谢谢你的对话

loof5
离线
最后一次见到:3年5个月前
加入:2016-10-26 09:54
谢谢您!这是非常重要的

谢谢您!这对我很有帮助。

元航武
离线
最后一次见到:5年4个月前
专家
加入:2015-03-25 08:19
嗨,赫鲁先生,

嗨,赫鲁先生,

今年,该PCB用于14580项目,因此,需要为14583绘制一个新的PCB进行验证。
谢谢你的帮助。

谢谢和问候。