嗨,支持团队,
当我使用UART模式将代码flash到SPI时,我陷入了一个严重的错误。错误显示“CRC不匹配”,我完全不知道如何解决它。我确实需要你们大家给我一些建议!
问候,
chungtran
请提供更多关于你的板或你的SDK的信息,你想下载什么图像?
由于MT_dialog
嗨MT_dialog,
我看到了一个类似的问题。所以我想继续跟进这篇文章。下面是我如何配置我的系统。我使用的USB到RS232模块是这样的:http://www.mouser.com/search/ProductDetail.aspx?R=0virtualkey0virtualkey..。
这是我连接硬件的方法。默认的RS232水平是负的,所以我配置使用反TXD和反RXD。然后我连接TX引脚到P0_4(引脚#7)和RX引脚到P0_5(引脚#8)在DA14580 QFN40封装。电源接Vbat (3.3V),接地接GND。在RST和VBAT之间添加一个复位引脚(短路)。RST通过2.2K电阻被拉到GND。
然后我开始创建智能片段。点击SPI FLASH程序图标,添加bin文件,设置偏移量SPI FLASH为0,然后点击连接按钮。我看到以下信息:[INFO @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已被选中以下载。[INFO @16-07-11 16:52:55] COM7端口连接打开成功。[INFO @16-07-11 16:52:55]开始下载程序…[ACTION @16-07-11 16:52:56]请按单板上的硬件复位按钮,开始下载过程。然后我按了重置,看到了问题:[INFO @16-07-11 16:52:59]已检测到复位[ERROR @16-07-11 16:53:00] CRC不匹配。[ACTION @16-07-11 16:53:00]请点击SmartSnippets中的连接/下载按钮,并按下单板上的硬件复位按钮,开始下载过程。[INFO @16-07-11 16:53:00]连接COM7端口成功。[INFO @16-07-11 16:53:00]固件下载到单板失败。[INFO @16-07-11 16:53:00]配置SPI Flash接口和引脚失败。
我按照它的行动,重新点击连接按钮和按硬件复位按钮,没有运气。请帮助。
谢谢郝
嗨jet_hao,
您正在使用的智能代码片段版本是什么?你试过使用支持站点上的最新版本吗?
它是我从对象网站下载的v3.9。我认为这是最新的。
以下是一些信息。按RESET按钮后,我有时会看到以下错误消息:发送SOH和文件长度后收到NACK。
我在TX引脚上做了一个测量,电压是4.2V
这是我的电路板的时间问题还是电压问题?要求是什么?波特率要求是多少?
是3.9为最新波特率,波特率取决于FTDI对接的tx/rx对,P04和P05支持57600波特率。在您正在尝试使用的RS232的输出,即使您反相信号,最小和最大电压将在-+5V之间变化,580接受TLL水平信号,因此将只理解从0到vbat伏特信号。
ping应该如何连接在那里?我应该把RX从DA14580连接到FTDI TX吗?在做了那个改变之后,我不再看到CRC不匹配错误。但是当我试图擦除SPI FLASH时,我得到了一个不同的错误。我在这里复制了日志:
[INFO @16-07-13 11:02:20]从multi_part_C47.bin文件中读取127000字节。[INFO @16-07-13 11:02:23]固件文件C:\Users\xxx\SmartSnippets\resources\flash_programmer.bin已被选择下载。[INFO @16-07-13 11:02:23] COM15端口连接打开成功。[INFO @16-07-13 11:02:23]开始下载程序…[ACTION @16-07-13 11:02:24]请按单板上的硬件复位按钮,开始下载过程。[信息@ 16-07-13 11:02:26]重置检测到[信息@ 16-07-13 11:02:28]成功断开了COM15端口。[INFO @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端口连接打开成功。[ERROR @16-07-13 11:02:41]收到检查SPI erase是否成功的错误消息。[INFO @16-07-13 11:02:41]成功断开COM15端口连接。[ERROR @16-07-13 11:02:41] SPI内存擦除失败。
是的,在580的适当引脚上连接闪光味噌/ MOSI / CS / CLK和FTDI的TX / RX的Rx / Tx。此外,还必须从智能片段中选择您在580上连接闪光灯的引脚。默认引脚是CLK / P00,CS / P03,MISO / P05,MOSI / P06,以防您将需要的默认引脚更改和默认配置。
请提供更多关于你的板或你的SDK的信息,你想下载什么图像?
由于MT_dialog
嗨MT_dialog,
我看到了一个类似的问题。所以我想继续跟进这篇文章。下面是我如何配置我的系统。我使用的USB到RS232模块是这样的:http://www.mouser.com/search/ProductDetail.aspx?R=0virtualkey0virtualkey..。
这是我连接硬件的方法。
默认的RS232水平是负的,所以我配置使用反TXD和反RXD。然后我连接TX引脚到P0_4(引脚#7)和RX引脚到P0_5(引脚#8)在DA14580 QFN40封装。电源接Vbat (3.3V),接地接GND。在RST和VBAT之间添加一个复位引脚(短路)。RST通过2.2K电阻被拉到GND。
然后我开始创建智能片段。点击SPI FLASH程序图标,添加bin文件,设置偏移量SPI FLASH为0,然后点击连接按钮。我看到以下信息:
[INFO @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已被选中以下载。
[INFO @16-07-11 16:52:55] COM7端口连接打开成功。
[INFO @16-07-11 16:52:55]开始下载程序…
[ACTION @16-07-11 16:52:56]请按单板上的硬件复位按钮,开始下载过程。
然后我按了重置,看到了问题:
[INFO @16-07-11 16:52:59]已检测到复位
[ERROR @16-07-11 16:53:00] CRC不匹配。
[ACTION @16-07-11 16:53:00]请点击SmartSnippets中的连接/下载按钮,并按下单板上的硬件复位按钮,开始下载过程。
[INFO @16-07-11 16:53:00]连接COM7端口成功。
[INFO @16-07-11 16:53:00]固件下载到单板失败。
[INFO @16-07-11 16:53:00]配置SPI Flash接口和引脚失败。
我按照它的行动,重新点击连接按钮和按硬件复位按钮,没有运气。请帮助。
谢谢
郝
嗨jet_hao,
您正在使用的智能代码片段版本是什么?你试过使用支持站点上的最新版本吗?
由于MT_dialog
它是我从对象网站下载的v3.9。我认为这是最新的。
谢谢
郝
以下是一些信息。按RESET按钮后,我有时会看到以下错误消息:
发送SOH和文件长度后收到NACK。
我在TX引脚上做了一个测量,电压是4.2V
这是我的电路板的时间问题还是电压问题?要求是什么?波特率要求是多少?
谢谢
郝
嗨jet_hao,
是3.9为最新波特率,波特率取决于FTDI对接的tx/rx对,P04和P05支持57600波特率。在您正在尝试使用的RS232的输出,即使您反相信号,最小和最大电压将在-+5V之间变化,580接受TLL水平信号,因此将只理解从0到vbat伏特信号。
由于MT_dialog
嗨MT_dialog,
ping应该如何连接在那里?我应该把RX从DA14580连接到FTDI TX吗?在做了那个改变之后,我不再看到CRC不匹配错误。但是当我试图擦除SPI FLASH时,我得到了一个不同的错误。我在这里复制了日志:
[INFO @16-07-13 11:02:20]从multi_part_C47.bin文件中读取127000字节。
[INFO @16-07-13 11:02:23]固件文件C:\Users\xxx\SmartSnippets\resources\flash_programmer.bin已被选择下载。
[INFO @16-07-13 11:02:23] COM15端口连接打开成功。
[INFO @16-07-13 11:02:23]开始下载程序…
[ACTION @16-07-13 11:02:24]请按单板上的硬件复位按钮,开始下载过程。
[信息@ 16-07-13 11:02:26]重置检测到
[信息@ 16-07-13 11:02:28]成功断开了COM15端口。
[INFO @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端口连接打开成功。
[ERROR @16-07-13 11:02:41]收到检查SPI erase是否成功的错误消息。
[INFO @16-07-13 11:02:41]成功断开COM15端口连接。
[ERROR @16-07-13 11:02:41] SPI内存擦除失败。
嗨jet_hao,
是的,在580的适当引脚上连接闪光味噌/ MOSI / CS / CLK和FTDI的TX / RX的Rx / Tx。此外,还必须从智能片段中选择您在580上连接闪光灯的引脚。默认引脚是CLK / P00,CS / P03,MISO / P05,MOSI / P06,以防您将需要的默认引脚更改和默认配置。
由于MT_dialog