通过Smart Spippets工具闪烁SPI时发生错误

9个帖子/ 0新
最后一篇
Chungtran.
离线
最后一次露面:5年3个月前
加入:2015-01-21 05:57
通过Smart Spippets工具闪烁SPI时发生错误

嗨支持团队,

当我使用UART模式将代码闪存到SPI时,我在令人讨厌的错误中唤醒了令人讨厌的错误。错误显示“CRC不匹配”。我完全不知道如何解决它。我确实需要你们可以给我一些关于这一点的建议!

问候,

Chungtran.

设备:
mt_dialog.
离线
最后一次露面:5个月2周前
职员
加入:2015-06-08 11:34
请你提供更多

请您提供有关您的董事会或SDK的更多信息,您尝试下载哪些图像?

谢谢mt_dialog.

Jet_hao.
离线
最后一次露面:3年3个月前
加入:2016-06-17 06:51
嗨mt_dialog,

嗨mt_dialog,

我看到了类似的问题。所以我想跟进这篇文章。以下是我配置系统的方式。我使用的USB到RS232模块是这个:http://www.mouser.com/search/productdetail.aspx?r = 0virtualkey0virtualkey ...

这里是我如何连接硬件。
默认RS232级别为负,因此我配置为使用Invert TXD并反转RXD。然后我将TX引脚连接到P0_4(引脚#7)和RX引脚到DA14580 QFN40封装上的P0_5(引脚#8)。电源连接到VBAT(3.3V),接地连接到GND。RST和VBAT之间添加复位引脚(短路)。RST通过2.2K电阻拉到GND。

然后我开始SmartSnippets。点击SPI闪存程序员图标,添加了BIN文件,在SPI闪光灯中设置偏移量为0,然后单击“连接”按钮。我看到以下消息:
[信息@ 16-07-11 16:52:50]从文件multi_part_c47.bin读取127000字节。
[info @ 16-07-11 16:52:55]固件文件c:\ users \ xxx \ smartsnippets \资源\ flash_programmer.bin已被选中以下载。
[信息@ 16-07-11 16:52:55]与COM7端口的连接已成功打开。
[info @ 16-07-11 16:52:55]开始下载程序......
[动作@ 16-07-11 16:52:56]请按电路板上的硬件重置按钮开始下载过程。
然后我按下重置并查看问题:
[信息@ 16-07-11 16:52:59]重置检测到
[错误@ 16-07-11 16:53:00] CRC不匹配。
[动作@ 16-07-11 16:53:00]请单击SmartSnippets中的Connect / Download按钮,然后按下电路板上的硬件重置按钮开始下载过程。
[信息@ 16-07-11 16:53:00]成功断开了Port Com7端口。
[info @ 16-07-11 16:53:00]将固件文件下载到电路板上失败。
[info @ 16-07-11 16:53:00]配置SPI闪存端口和引脚。

我遵循它的动作并重新点击连接按钮,然后按硬件重置按钮,没有运气。请帮忙。

谢谢

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

嗨Jet_Hao,

您使用的智能代码段版本是什么?您是否尝试过支持支持网站上的最新版本?

谢谢mt_dialog.

Jet_hao.
离线
最后一次露面:3年3个月前
加入:2016-06-17 06:51
它是我下载的v3.9

它是我从对象网站下载的v3.9。我认为这是最新的。

谢谢

Jet_hao.
离线
最后一次露面:3年3个月前
加入:2016-06-17 06:51
这里有几件

以下是一些信息。按RESET按钮后,我有时会看到以下错误消息:
发送SOH和文件长度后收到NACK。

我对TX引脚进行了措施,电压为4.2V

这可能是我的董事会或电压问题的时间问题吗?那里的要求是什么?什么是波特率要求?

谢谢

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

嗨Jet_Hao,

是3.9是最新的,波特率取决于您已连接到FTDI,P04和P05的TX / RX对支持57600波特率。在RS232的输出时,您尝试使用,即使您反转信号,即使倒置信号,最小值和最大电压也会在-+ 5V之间变化,580接受TLL液位信号,因此只能从0到VBAT伏信号理解。

谢谢mt_dialog.

Jet_hao.
离线
最后一次露面:3年3个月前
加入:2016-06-17 06:51
嗨mt_dialog,

嗨mt_dialog,

ping应该如何在那里连接?我应该将Rx从DA14580连接到FTDI TX吗?执行此操作后,我不再看到CRC不匹配错误。但是当我试图擦除SPI闪光时,我有一个不同的错误。我在这里复制了日志:

[信息@ 16-07-13 11:02:20]从文件multi_part_c47.bin读取127000字节。
[info @ 16-07-13 11:02:23]固件文件c:\ users \ xxx \ smartsnippets \资源\ flash_programmer.bin已被选中以下载。
[信息@ 16-07-13 11:02:23]与COM15端口的连接已成功打开。
[info @ 16-07-13 11:02:23]开始下载程序...
[动作@ 16-07-13 11:02:24]请按电路板上的硬件重置按钮启动下载过程。
[信息@ 16-07-13 11:02:26]重置检测到
[信息@ 16-07-13 11:02:28]成功断开了COM15端口。
[信息@ 16-07-13 11:02:28]与COM15端口的连接已成功打开。
[信息@ 16-07-13 11:02:28]成功断开了COM15端口。
[info @ 16-07-13 11:02:28]成功下载了固件文件到电路板。
[info @ 16-07-13 11:02:28]成功配置了SPI闪存端口和引脚。
[INFO @ 16-07-13 11:02:33]连接到COM15端口已成功打开。
[错误@ 16-07-13 11:02:41]检查SPI擦除是否成功的同时收到错误消息:FFFFFFFF。
[信息@ 16-07-13 11:02:41]成功与COM15端口断开连接。
[错误@ 16-07-13 11:02:41] SPI内存擦除失败。

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

嗨Jet_Hao,

是的,在580的适当引脚上连接闪光味噌/ MOSI / CS / CLK和FTDI的TX / RX的Rx / Tx。此外,还必须从智能片段中选择您在580上连接闪光灯的引脚。默认引脚是CLK / P00,CS / P03,MISO / P05,MOSI / P06,以防您将需要的默认引脚更改和默认配置。

谢谢mt_dialog.