你好Dialog_Support,
我设计了自定义董事会使用DA14583芯片。
下载.Hex文件来定制,我用以下销配置
SPI_CLK (P2_0)
SPI_DO (P2_4)
SPI_EN (P2_3)
SPI_DI (P2_9)
RST
VCC_Flash
接地
我已经删除了所有(J5)从主机板跳投,我有自定义连接板与母亲板使用上面定义各自的别针。
我现在下载.Hex文件使用Smartsnippest工作室通过选择选项UART / SPI。
当我点击连接按钮获得日志如下:
SPI Flash @17-10-26 09:30:30)请按板上的硬件复位按钮开始下载过程。
按复位按钮后我得到错误,
(错误SPI Flash @17-10-26 09:34:12]超时:复位信号没有检测到超过16000毫秒断开。
(信息橄榄球员@17-10-26 09:34:12]成功地脱离COM6港。
(错误SPI Flash @17-10-26 09:34:12]下载固件文件失败。
(错误SPI Flash @17-10-26 09:34:12]失败配置SPI Flash港口和别针。
请帮我解决我的问题。
感谢和问候
罗希特
设备:
嗨Rajapurerohit,
因为你正试图通过UART接口你也必须连接UART销583,您使用的是默认智能工具使用片段P04 P05针,所以你要连接的别针UART接口。当你点击“连接”按钮和智能片段要求重置,重置了,引导装载程序将开始运行。这个工具将拿起0 x02 UART引导部分表示,将考虑重置按钮被按下。
由于MT_dialog
你好MT_dialog,
谢谢你的回应。
我已经尝试相同的使用UART别针,还是我复位销不检测,得到同样的错误消息。
请帮我解决问题。
如果你有SPI_Flash编程过程。请共享相同的
感谢和问候
罗希特
嗨Rajapurerohit,
如果你将UART大头针连接到串行终端,你看到设备引导装载程序执行吗?
程序编程flash的583 pro包如下:
由于MT_dialog
谢谢你的回应。
请参考附件截图smartsnippets。
我已经试了所有提到的建议仍然得到同样的错误。不能闪我的自定义。
感谢和问候
罗希特
嗨Rajapurerohit,
你看到引导装载程序执行如果你将设备连接到一个终端,通常如果引导装载程序执行您应该看到垃圾在终端或您可以使用逻辑分析仪来检查。请尽快确认你塞在定制的设备操作和引导装载程序执行。
由于MT_dialog
谢谢你的回应,
我可以发现我的复位销,但毕竟连接成功后,我仍然得到这些错误。
(信息SPI Flash程序员@17-11-03 12:53:15]固件文件F: \ DiaSemi \ SmartSnippetsStudio \ \ common_resources \ flash_programmer工具箱。本已经选择下载。
(信息SPI Flash程序员@17-11-03 12:53:15]COM6端口连接已经成功打开了。
(信息SPI Flash程序员@17-11-03 12:53:15]开始下载程序……
(行动SPI Flash程序员@17-11-03 12:53:16)请按板上的硬件复位按钮开始下载过程。
(信息SPI Flash程序员@17-11-03 12:53:17]重置
(信息橄榄球员@17-11-03 12:53:18]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-03 12:53:19]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:53:19]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-03 12:53:19]成功下载的固件文件。
(信息SPI Flash程序员@17-11-03 12:53:19]成功地配置了SPI Flash港口和别针。
(信息SPI Flash程序员@17-11-03 12:53:33]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:53:33]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-03 12:53:33]SPI记忆擦除成功完成。
(信息SPI Flash程序员@17-11-03 12:53:33]阅读记忆来验证其内容后擦掉……
(信息SPI Flash程序员@17-11-03 12:53:33]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:53:33]成功地脱离COM6港。
(错误SPI Flash程序员@17-11-03 12:53:33]在地址0 x00验证失败
(信息SPI Flash程序员@17-11-03 12:53:33]阅读记忆刷新内存内容....
(信息SPI Flash程序员@17-11-03 12:53:33]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:53:33]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-03 12:53:33]阅读完成。读取32768字节。
(信息SPI Flash程序员@17-11-03 12:53:52]开始燃烧的内存地址0 x00000 25064字节的数据。
(信息SPI Flash程序员@17-11-03 12:53:52]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:53:59]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-03 12:53:59]记忆燃烧成功完成。
(信息SPI Flash程序员@17-11-03 12:53:59]阅读记忆来验证SPI闪存内容后燃烧……
(信息SPI Flash程序员@17-11-03 12:53:59]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:54:06]成功地脱离COM6港。
(错误SPI Flash程序员@17-11-03 12:54:06]SPI闪存验证失败。0 x00错误地址
请帮我解决问题。首先,我想尝试将代码存储在闪存。然后去OTP编程。
需要紧急帮助。
感谢和问候
罗希特
嗨Rajapurerohit,
我不能复制这个问题在我的身边,我想上的代码是烧SPI flash,出于某种原因时,聪明的片段的验证回读数据失败。设备运行后,弗兰克-威廉姆斯你重置,或者你能够跟踪任何腐败弗兰克-威廉姆斯在具体地址当你读回fw的flash(为了检查如果确实聪明片段关于flash)的验证是正确的吗?关于OTP编程,如前所述在583年以前的文章,因为这是一个你可以燃烧OTP只有一个先进的引导装载程序https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。
由于MT_dialog
嗨MT_dialog,
不,我不能够找到弗兰克-威廉姆斯有什么不对。
相同的弗兰克-威廉姆斯我能够负载使用DA14583子板(SPI_FLASH)没有任何错误。
但如果测试相同的自定义董事会我得到错误。
请帮我解决这个问题。
我提到的一些论坛的帖子,但找不到任何与我有关的错误。
感谢和问候
罗希特
嗨Rajapurerohit,
那么最有可能定制的hw故障板或FTDI之间的连接有问题和自定义董事会或甚至你的电缆连接自定义董事会专业委员会的FTDI。虽然从日志,你上我可以看到,智能片段的日志报告([信息SPI Flash程序员@17-11-03 12:53:59)内存燃烧成功完成。)这意味着应该有数据的Flash和工具promts在验证一个错误,所以我认为Flash应该烧掉,应该有Flash中的数据。我假设您使用的是“燃烧与验证”选项,如果你只是使用“燃烧”选项,在验证ommited吗?
由于MT_dialog
谢谢你的回复,
我有再次检查连接。一切看起来是正确的。
我也试着用另一个定制板相同的连接仍然得到同样的错误。
我刚刚尝试使用燃烧选项我都没有反应。
我跟着不同的情况下下载.hex吼叫
案例1:
1。选定的UART / SPI选项
2。眉毛.hex文件
3所示。然后点击连接按钮
4所示。hw重置
5。然后我试着擦除和ERASE_Sector选项有错误日志说,
(信息SPI Flash程序员@17-11-03 12:53:59]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-03 12:54:06]成功地脱离COM6港。
(错误SPI Flash程序员@17-11-03 12:54:06]SPI闪存验证失败。0 x00错误地址
案例2:
按照你的建议只有燃烧选项
1。选定的UART / SPI选项
2。眉毛.hex文件
3所示。然后点击连接按钮
4所示。hw重置
5。然后击中燃烧选项
这种情况下我的日志:
(信息SPI Flash程序员@17-11-08 12:03:48]bletracker.hex头记录了十六进制文件。
(信息SPI Flash程序员@17-11-08 12:03:48)从文件bletracker.hex读取24744字节。
(信息SPI Flash程序员@17-11-08 12:03:51]固件文件F: \ DiaSemi \ SmartSnippetsStudio \ \ common_resources \ flash_programmer工具箱。本已经选择下载。
(信息SPI Flash程序员@17-11-08 12:03:51]COM6端口连接已经成功打开了。
(信息SPI Flash程序员@17-11-08 12:03:51]开始下载程序……
(行动SPI Flash程序员@17-11-08 12:03:52)请按板上的硬件复位按钮开始下载过程。
(信息SPI Flash程序员@17-11-08 12:03:53]重置
(信息橄榄球员@17-11-08 12:03:55]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-08 12:03:55]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-08 12:03:55]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-08 12:03:55]成功下载的固件文件。
(信息SPI Flash程序员@17-11-08 12:03:55]成功地配置了SPI Flash港口和别针。
(信息SPI Flash程序员@17-11-08 12:03:57]开始燃烧的内存地址0 x00000 25064字节的数据。
(信息SPI Flash程序员@17-11-08 12:03:57]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-08 12:04:04]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-08 12:04:04]记忆燃烧成功完成。
(信息SPI Flash程序员@17-11-08 12:04:04]阅读记忆刷新内存内容....
(信息SPI Flash程序员@17-11-08 12:04:04]COM6端口连接已经成功打开了。
(信息橄榄球员@17-11-08 12:04:11]成功地脱离COM6港。
(信息SPI Flash程序员@17-11-08 12:04:11]阅读完成。读取32768字节。
在两种情况下还我不能加载代码来定义。
我有附例1和例2的屏幕截图的错误日志
请告诉是什么错了吗?。这是非常迫切需要解决的问题。
如果我试着相同的代码使用DA14583女儿,我能够负载.hex代码成功。
但不使用自定义。
感谢和问候
罗希特
嗨Rajapurerohit,
我可以看到你有附加的文件是没有沟通与内部flash设备的,所以请确认Vcc_flash销连接,妥善动力(这是最可能的原因,唯一的方法我可以复制在地址0 x00问题验证失败——按擦掉,然后删除flash)的电力供应,并且你有针的使用flash与别的吗?从你的日志也附上我看出你正在使用不同版本的智能工具箱(4.6.3和4.8.3)片段,请使用最新版本。
由于MT_dialog
你好,
谢谢你的回应。
我已经检查所有的连接,我也在VCC_FLASH供电。
设备供电。
我所做的我做了如下的连接,
我拿出DA14583 SPI针定制板上调试连接器和连接这些插脚母亲板各自销(意味着P2_0 P2_0 P2_3 P2_3, P2_4 P2_4和P2_9 P2_9)也启动VCC_FLASH销。
根据你的建议我已经更新了我的学生。
做这么多工作后我仍不能跟踪我的错或者什么是错的。
请需要帮助来解决。
有任何配置我已经错过了在SS或设置。
感谢和问候
罗希特
嗨Rajapurerohit,
连接是错误的,你所要做的就是使用处方/ TX别针从FTDI套装将暴露和连接这些插脚处的P04 / P05定制,不需要公开的SPI别针,SoC的内部连接完成,弗兰克-威廉姆斯是通过UART下载然后flash_programmer运行在583年将二进制UART和燃烧的闪光。无论如何,请看看附件,假设583年基本工具包是一个定制的板连接到主板上。连接:
由于MT_dialog
嗨Rajapurerohit,
我用好奇你在干什么和重置按钮的问题吗?
我面临同样的问题,我没有发现线索。你能分享如何解决吗?
谢谢
嗨Kevleo94,
基本上它是错误的连接。
随着da14583内部flash我们只需要权力VCC_FLASH销。不需要返工的spi别针da14583芯片。
我已经改变了连接和跟随MT_dialog建议的步骤,它适合我。
感谢和问候
罗希特