当有代码闪存SmartSnippets JTAG连接不稳定

59个员额/ 0个新员额
最后发表
xixixihaha
离线
最后看到:5年11个月前
加入:2014-10-23 09:57
当有代码闪存SmartSnippets JTAG连接不稳定

亲爱的对话框支持,
在我用DA14580与SmartSnippets一起燃烧的测试中,我发现当flash与代码一起燃烧时,JTAG很难连接到芯片。为了获得一次成功,我不得不多次尝试。附上下面是我的一个日志。
同时(在闪存中刻录相同的代码),keil可以连接到芯片并下载/调试代码而无需这种困难。有一段时间它提示'找不到设备。我只需要拔下并插入1次,一切都会好的。
我认为这是smarsnippets和J-Link之间的接口问题。
由于这个问题导致smarsnippet在代码开发过程中使用非常不方便,您能帮助解决它吗?

谢谢
问候,
西蒙

[INFO @15-05-08 13:29:00]成功下载固件文件到单板。
[INFO @15-05-08 13:29:07] SPI内存擦除成功。
[INFO @15-05-08 13:29:07]阅读记忆刷新记忆内容....
阅读完毕。读取32768字节。
[INFO @15-05-08 13:29:17] SPI内存擦除成功。
[INFO @ 15-05-08 13时29分17秒]读存储器以刷新存储器内容....
阅读完毕。读取32768字节。
[INFO @15-05-08 13:29:28]在地址0x00000开始烧存26176字节的数据。
[INFO @15-05-08 13:29:29]内存燃烧成功。
[INFO @15-05-08 13:29:29]阅读记忆刷新记忆内容....
阅读完毕。读取32768字节。
[INFO @15-05-08 13:29:38] hex文件中的头记录已经被删除。
[INFO @ 15-05-08 13时29分38秒]从文件中读取prox_reporter.hex 25852个字节。
[INFO @15-05-08 13:29:44] SPI内存擦除成功。
[INFO @15-05-08 13:29:44]阅读记忆刷新记忆内容....
阅读完毕。读取32768字节。
[INFO @ 15-05-08 13时29分49秒]开始在地址0x00000燃烧用26176个字节的数据的存储器。
[INFO @ 15-05-08 13时29分49秒]内存烧成功完成。
[INFO @ 15-05-08十三点29分49秒]读存储器以刷新存储器内容....
阅读完毕。读取32768字节。
[INFO @ 15-05-08 15点22分55秒]头记录已经从十六进制文件smart_tag.hex删除。
[INFO @15-05-08 15:22:55]从文件smart_tag.hex中读取27968字节。
[ERROR @15-05-08 15:22:57]写入地址50000012的值A7失败。
[INFO @15-05-08 15:22:57]固件下载到单板失败。
[INFO @15-05-08 15:23:19]固件下载到单板失败。
[INFO @15-05-08 15:23:22]固件下载到单板失败。
[INFO @15-05-08 15:23:25]固件下载到单板失败。
[info @ 15-05-08 15:23:34]将固件文件下载到电路板上失败。
[ERROR @15-05-08 15:23:37]没有找到序列号为1631096674的JTAG。
[INFO @15-05-08 15:23:37]固件下载到单板失败。
[INFO @ 15-05-08 15时23分38秒]无法下载固件文件到电路板上。
[INFO @15-05-08 15:23:41]固件下载到单板失败。
[错误@ 15-05-08 15点23分41秒]无法读取内存。
[ERROR @15-05-08 15:23:41]在打开JLink连接时没有发现已知的芯片。终止过程中…
[INFO @15-05-08 15:23:41]固件下载到单板失败。
[INFO @15-05-08 15:23:45]固件下载到单板失败。
[INFO @15-05-08 15:23:47]固件下载到单板失败。
[ERROR @15-05-08 15:23:49]没有找到序列号为1631096674的JTAG。
[INFO @15-05-08 15:23:49]固件下载到单板失败。
[INFO @ 15-05-08 15时23分58秒]无法下载固件文件到电路板上。
[错误@ 15-05-08 15:24:00]无JTAG序列号1631096674可寻。
[INFO @15-05-08 15:24:00]固件下载到单板失败。
[INFO @15-05-08 15:24:13]固件下载到单板失败。
[INFO @15-05-08 15:24:13]固件下载到单板失败。
[INFO @ 15-05-08 15时24分15秒]无法下载固件文件到电路板上。
[ERROR @15-05-08 15:24:18]没有找到序列号为1631096674的JTAG。
[INFO @15-05-08 15:24:18]固件下载到单板失败。
[info @ 15-05-08 15:24:21]将固件文件下载到电路板上。
[info @ 15-05-08 15:24:24]将固件文件下载到电路板上失败。
[ERROR @15-05-08 15:40:12]没有找到序列号为1631096674的JTAG。
[INFO @ 15-05-08 15时四十分十二秒]无法下载固件文件到电路板上。
[INFO @15-05-08 15:40:16]固件下载到单板失败。
[INFO @15-05-08 15:40:17]固件下载到单板失败。
[INFO @15-05-08 15:40:18]固件下载到单板失败。
[INFO @15-05-08 15:40:18]固件下载到单板失败。
[info @ 15-05-08 15:40:19]将固件文件下载到电路板上失败。
[info @ 15-05-08 15:40:34]将固件文件下载到电路板上失败。
[INFO @15-05-08 15:40:37]固件下载到单板失败。
[INFO @15-05-08 15:40:40]固件下载到单板失败。
[INFO @15-05-08 15:40:49]固件下载到单板失败。
[INFO @15-05-08 15:40:56]固件下载到单板失败。
[INFO @15-05-08 15:40:58]固件下载到单板失败。
[ERROR @15-05-08 15:41:04]没有找到序列号为1631096674的JTAG。
[INFO @15-05-08 15:41:04]固件下载到单板失败。
[INFO @15-05-08 15:41:14]固件下载到单板失败。
[INFO @ 15-05-08 15点41分17秒]无法下载固件文件到电路板上。
[INFO @15-05-08 15:41:29]固件下载到单板失败。
[info @ 15-05-08 15:41:31]将固件文件下载到电路板上失败。
[INFO @15-05-08 15:41:33]固件下载到单板失败。
[INFO @ 15-05-08 15时41分40秒]无法下载固件文件到电路板上。
[ERROR @15-05-08 15:41:43]没有找到序列号为1631096674的JTAG。
[INFO @15-05-08 15:41:43]固件下载到单板失败。
[信息@ 15-05-08 15:41:46]将固件文件下载到电路板上。
[INFO @15-05-08 15:41:48]固件下载到单板失败。
[INFO @15-05-08 15:41:50]固件下载到单板失败。
[INFO @15-05-08 15:41:59]固件下载到单板失败。
[INFO @15-05-08 15:42:02]固件下载到单板失败。
[INFO @15-05-08 15:42:08]固件下载到单板失败。
[INFO @15-05-08 15:42:09]固件下载到单板失败。
[INFO @15-05-08 15:42:14]固件下载到单板失败。
[错误@ 15-05-08 15:42:15]找不到带有序列号1631096674的JTAG。
[INFO @15-05-08 15:42:15]固件下载到单板失败。
[INFO @15-05-08 15:42:24]固件下载到单板失败。
[INFO @ 15-05-08 15时42分27秒]无法下载固件文件到电路板上。
[ERROR @15-05-08 15:42:28]无法读取内存。
[ERROR @15-05-08 15:42:28]在打开JLink连接时没有发现已知的芯片。终止过程中…
[INFO @15-05-08 15:42:29]固件下载到单板失败。
[INFO @15-05-08 15:42:30]固件下载到单板失败。
[INFO @15-05-08 15:42:36]固件下载到单板失败。
[INFO @15-05-08 15:42:46]固件下载到单板失败。
[INFO @15-05-08 15:43:01]固件下载到单板失败。
[INFO @ 15-05-08 15点43分17秒]无法下载固件文件到电路板上。
[INFO @15-05-08 15:43:20]固件下载到单板失败。
[INFO @15-05-08 15:43:24]固件下载到单板失败。
[ERROR @15-05-08 15:43:26]没有找到序列号为1631096674的JTAG。
[info @ 15-05-08 15:43:26]将固件文件下载到电路板上失败。
[INFO @15-05-08 15:43:29]固件下载到单板失败。
[INFO @15-05-08 15:43:31]固件下载到单板失败。
[INFO @15-05-08 15:43:36]固件下载到单板失败。
[INFO @ 15-05-08 15时43分37秒] TotalIRLen =?,IRPrint = 0x..000000000000000000000000
[INFO @ 15-05-08 15时43分37秒] TotalIRLen =?,IRPrint = 0x..000000000000000000000000
[INFO @15-05-08 15:43:37]找到ID为0x0BB11477的SWD-DP
[INFO @15-05-08 15:43:37] FPUnit: 4个代码(BP)槽和0个文字槽
[INFO @15-05-08 15:43:37] Found Cortex-M0 r0p0, Little endian. [INFO @15-05-08 15:43:37]
[INFO @15-05-08 15:43:37] BTLE设备已选中。
[info @ 15-05-08 15:43:38]固件文件c:\ documents and settings \ administrator \ smartsnippets \资源\ jtag_programmer.bin已被选中以下载。
[info @ 15-05-08 15:43:38]固件文件c:\ documents and settings \ administrator \ smartsnippets \资源\ jtag_programmer.bin已被选中以下载。
[info @ 15-05-08 15:43:38]固件文件c:\ documents and settings \ administrator \ smartsnippets \资源\ jtag_programmer.bin已被选中以下载。
[info @ 15-05-08 15:43:38]成功下载了固件文件到电路板。
[ERROR @15-05-08 15:43:38] Can not read register 20 (CFBP) while CPU is running . [ERROR @15-05-08 15:43:38
[ERROR @15-05-08 15:43:38]在堆栈指针寄存器写入81C40失败。
[info @ 15-05-08 15:43:38]将固件文件下载到电路板上失败。
[info @ 15-05-08 15:43:38]将固件文件下载到电路板上失败。
[INFO @ 15-05-08十五点43分40秒]固件文件C:\ Documents和Settings \管理员\ SmartSnippets \资源\ jtag_programmer.bin已经选择下载。
[INFO @15-05-08 15:43:41]成功下载固件文件到单板。
[INFO @15-05-08 15:43:56] SPI内存擦除成功。
[INFO @15-05-08 15:43:56]读取内存刷新内存内容....
阅读完毕。读取32768字节。
[INFO @ 15-05-08 15时44分03秒]头记录已经从十六进制文件smart_tag.hex删除。
[INFO @15-05-08 15:44:03]从smart_tag.hex文件中读取27968字节。
[信息@ 15-05-08 15:44:33]开始刻录内存,在地址0x00000处使用28288个字节的数据。
[错误@ 15-05-08 15时44分33秒]无法清除存储器地址81FE8。
[错误@ 15-05-08 15点44分33秒]内存燃烧失败。
[错误@ 15-05-08 15时44分37秒]无法清除存储器地址81FE8。
[ERROR @15-05-08 15:44:37] SPI内存擦除失败。
[ERROR @15-05-08 15:45:04]写入地址50000012的值A7失败。
[INFO @ 15-05-08 15时45分04秒]无法下载固件文件到电路板上。
[ERROR @15-05-08 15:45:07]写入地址50000012的值A7失败。
[INFO @15-05-08 15:45:07]固件下载到单板失败。
[ERROR @15-05-08 15:45:10]写入地址50000012的值A7失败。
[INFO @15-05-08 15:45:10]固件下载到单板失败。
[INFO @ 15-05-08 15点45分19秒]固件文件C:\ Documents和Settings \管理员\ SmartSnippets \资源\ jtag_programmer.bin已经选择下载。
[INFO @15-05-08 15:45:19]成功下载固件文件到单板。
[INFO @15-05-08 15:45:26] SPI内存擦除成功。
[INFO @15-05-08 15:45:26]读取内存刷新内存内容....
阅读完毕。读取32768字节。
[INFO @15-05-08 15:45:33] hex文件中的头记录已经被删除。
[INFO @ 15-05-08 15点45分33秒]从文件中读取prox_reporter.hex 25804个字节。
[INFO @15-05-08 15:45:51]已经从hex文件smart_tag.hex中删除了头部记录。
[INFO @ 15-05-08 15时45分51秒]从文件中读取smart_tag.hex 27968个字节。
[info @ 15-05-08 15:45:54]开始燃烧内存,在地址0x00000时使用28288个字节的数据。
[ERROR @15-05-08 15:45:54]清除内存地址81FE8失败。
[ERROR @15-05-08 15:45:54]内存燃烧失败。
[ERROR @15-05-08 15:46:03]清除内存地址81FE8失败。
[ERROR @15-05-08 15:46:03] SPI内存擦除失败。
[错误@ 15-05-08 15时46分13秒]无法写入值A7在地址50000012。
[INFO @15-05-08 15:46:13]固件下载到单板失败。
[ERROR @15-05-08 15:46:15]写入地址50000012的值A7失败。
[INFO @15-05-08 15:46:15]固件下载到单板失败。
[ERROR @15-05-08 15:46:17]写入地址50000012的值A7失败。
[INFO @15-05-08 15:46:17]固件下载到单板失败。
[INFO @15-05-08 15:46:26]固件文件C:\Documents and Settings\ Administrator\SmartSnippets\resources\ jtag_programman .bin已选择下载。
[INFO @15-05-08 15:46:26]成功下载固件文件到单板。
[INFO @15-05-08 15:46:33] SPI内存擦除成功。
[info @ 15-05-08 15:46:33]阅读内存以刷新内存内容....
阅读完毕。读取32768字节。
[INFO @15-05-08 15:46:42]在地址0x00000开始烧存28288字节的数据。
[INFO @15-05-08 15:46:43]内存燃烧成功。
[INFO @15-05-08 15:46:43]读取内存刷新内存内容....
阅读完毕。读取32768字节。

设备:
JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
嗨,西蒙,是的,我们知道

嗨,Simon,是的,我们知道智能代码段比JTAG的编程不是最佳的。我们有一个正在进行的开发计划,生产一个小的JTAG接口板,使这更容易(部分问题是RESET),我早些时候给你发送了一份文件,描述如何使用BASIC板JTAG接口编程,这是我们用于编程参考设计的。

BR JE_DIALOG.

马塞洛•马丁内斯
离线
最后看到:4年7个月前
加入:2016年10月7日22:18
你好:

你好:

看起来我有类似的问题,JTAG通过Snippets间歇加载RAM到BASIC工具包。

你能把上面的文件发给我吗?这样我就可以在我的设置上试一下了。

谢谢你!
马塞洛

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨,马塞洛,

嗨,马塞洛,

将邮件发送到注册的电子邮件地址。

由于MT_dialog

奥利弗毕雷矿泉水
离线
最后看到:5年2个月前
加入:2014-01-23的访谈
你好JE_Dialog,

你好JE_Dialog,

愿你分享这个文件,我们似乎有同样的问题。

最好的问候,
奥利维尔

JE_Dialog
离线
最后看到:2个月1个星期前
工作人员
加入:2013-12-05 14:02
嗨奥利维尔,该文件是

嗨,奥利维尔,文件在你的收件箱里。BR JE_Dialog

hrieth
离线
最后看到:3年1个月前
加入:2015-12-17 00:27
你好JE_Dialog,

你好JE_Dialog,

能否将参考的文件发过来,并告知小JTAG接口板的开发计划的进展情况?
“我们有一个开发计划OngOnig生产一个小型JTAG接口板,以使这更容易(部分问题是重置)”

此致,
哈利

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨hrieth,

嗨hrieth,

邮件发送到注册邮箱。

由于MT_dialog

omesa
离线
最后看到:6个月2个星期前
加入:2014-12-07 17
你好,

你好,
今天我会将我的设计发送到包括JTAG连接的董事会生产公司。雷电竞下载app
也许我需要做些修改?
所以,您的绘图会有所帮助
致以最亲切的问候
Siegmar.

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨omesa,

嗨omesa,

已向注册的邮箱地址发送邮件。

由于MT_dialog

omesa
离线
最后看到:6个月2个星期前
加入:2014-12-07 17
非常感谢!!

非常感谢!!
拿走你的产品的原因之一,就是对!!!!!的卓越支持
祝你今天愉快 !!!!
此致敬礼
Siegmar.

impeccable012
离线
最后看到:5年2个月前
加入:2015-09-04 17:55
你好,

你好,
你能分享一下这份文件吗?我也遇到了同样的问题。

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨impeccable012,

嗨impeccable012,

已向注册邮箱发送邮件。

由于MT_dialog

萨姆
离线
最后看到:1年4个月前
加入:2016-02-29 12:39
嗨,MT_dialog,

嗨,MT_dialog,
你可以分享文件吗?我也想知道。
谢谢!

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨,山姆,

嗨,山姆,

邮件已发送到您的注册邮箱。

由于MT_dialog

slvick0f1
离线
最后看到:7个月3个星期前
加入:2015年10月2日14:47
请分享文件

请分享文件

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨slvick0f1,

嗨slvick0f1,

一封邮件已发送到您的注册电子邮件帐户。

由于MT_dialog

shuixiu
离线
最后看到:4年11个月前
加入:2014-09-18 07:00
嗨,MT_dialog,

嗨,MT_dialog,
你可以分享文件吗?我也想知道。
谢谢!

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨Shuxiu,

嗨Shuxiu,

已向注册邮箱发送邮件。

由于MT_dialog

shuixiu
离线
最后看到:4年11个月前
加入:2014-09-18 07:00
嗨MT_dialog

嗨MT_dialog
很抱歉我还没有收到邮件,我的邮箱是917080495 @qq.com你有没有把邮件寄到这个地址?

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨shuixiu,

嗨shuixiu,

我已经发送了带有附件的邮件,但是服务器似乎因为。pdf附件而拒绝了它,我重新发送了带有。zip文件的邮件。

由于MT_dialog

uta_lc
离线
最后看到:1年3个月前
加入:2016-05-03 07:39
你好,

你好,

我有类似的问题。

你能分享一下这里提到的文档吗?最好是附件,这样你就不用再发一次了。

助教

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨uta_lc,

嗨uta_lc,

邮件发送到注册电子邮件地址。

由于MT_dialog

uta_lc
离线
最后看到:1年3个月前
加入:2016-05-03 07:39
谢谢。你有办法吗?

谢谢。你有一种方法来编程V2标签通过JTAG接口使用PRO工具包而不是BASIC?

助教

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨uta_lc,

嗨uta_lc,

你可以使用专业套件而不是基本套件,连接基本上是一样的。

由于MT_dialog

z0806020433
离线
最后看到:2个月前1年
加入:2016年5月5日13:32
你好,

你好,
你能分享一下这份文件吗?我也遇到了同样的问题。

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨z0806020433,

嗨z0806020433,

已向注册邮箱发送邮件。

由于MT_dialog

z20121202038
离线
最后看到:4年2个月前
加入:2016-03-30 12:51
你好,

你好,
直到今天我的邮箱里都找不到这封邮件,我的邮箱地址是:zhufangfanggo@qq.com
谢谢

ibbkoeln
离线
最后看到:6个月2个星期前
加入:2016-03-18 10:34
你好,

你好,

我也是,同样的问题……

谢谢!

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨ibbkoeln,

嗨ibbkoeln,

将邮件发送到注册的电子邮件地址。

由于MT_dialog

z20121202038
离线
最后看到:4年2个月前
加入:2016-03-30 12:51
一些错误经常发生在

一些错误经常发生如下:
[INFO @16-07-19 13:57:45]在0x40000地址开始烧存21044字节的数据。
[ERROR @16-07-19 13:57:46]在地址20000000写入字节失败。
[错误@ 16-07-19 13:57:46]内存刻录失败。
[INFO @16-07-19 13:58:35]在0x40000地址开始烧存21044字节的数据。
[ERROR @16-07-19 13:58:35]在地址20000000写入字节失败。
[错误@ 16-07-19 13点58分35秒]内存燃烧失败。
[INFO @16-07-19 13:58:41]在0x40000地址开始烧存21044字节的数据。
[ERROR @16-07-19 13:58:41]在地址20000000写入字节失败。
[ERROR @16-07-19 13:58:41]内存燃烧失败。
你能给我一些建议吗?

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨z20121202038,

嗨z20121202038,

我猜你是想烧你的SPI闪光灯。确保您正在使用最新的Smart Snippets 3.9,您的连接到SPI flash是ok的,并且智能Snippets上的Board配置选项卡与连接到您的flash的引脚一致。

由于MT_dialog

uta_lc
离线
最后看到:1年3个月前
加入:2016-05-03 07:39
嗨,我遇到麻烦了

嗨,我有问题编程智能标签(由DA提供)使用基本开发工具包。

我使用的是smartsnippet V3.9,并遵循文档中提供的说明-见附件图片。智能标签已经得到了由10针电缆制成的jtag头,并使用万用表确认连接正确。

在“Project and Virtual COM port / JTAG selection”中,选择JTAG模式,勾选基本套件的Serial number和芯片版本号14580-1。

错误时按下连接在"SPI flash程序员" - "下载固件到板失败。SPI flash接口和引脚配置失败。

有人能给点建议吗?我们需要立即解决这个问题。

提前谢谢,
uta_lc

uta_lc
离线
最后看到:1年3个月前
加入:2016-05-03 07:39
更多信息:当尝试

更多信息:试图利用建立的在Keil的启动调试会话时,它抱怨“没有的Cortex-M SW设备发现”。

uta_lc
离线
最后看到:1年3个月前
加入:2016-05-03 07:39
我最终发现的是

我最终发现,您必须拔下并插回红色的电线(VCC),以使JTAG工作。简单地启动设置是不起作用的。这似乎与上面提到的一些重置相关的问题有关。

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
也请共享此文件

也请分享这个文件到我的收件箱。

谢谢,
- khai

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
我得到了DA14580-BASIC套件

我得到了DA14580-BASIC包并试图用SmartSnippet编程闪存与DSPS二进制文件。下面是我采取的步骤:

1.在SmartSnippet,我点击了闪光图标。
2.单击Connect按钮
3.要求按板上的复位按钮,并按了
4.尝试在写入和失败之前擦除闪存。
谢谢,
- khai

[INFO SPI Flash Programmer @16-09-14 14:50:35]固件文件C: Development\Embedded\DialogSemi\SmartSnippets-v1.2.3.568\ smartsnippetstudio \Toolbox\common_resources\ flash_programman .bin已被选择下载。
[INFO SPI Flash编程@ 16-09-14 14时50分35秒]连接到COM5端口已成功打开。
[信息SPI Flash Programmer @ 16-09-14 14:50:35]开始下载程序...
[ACTION SPI Flash编程@ 16-09-14 14时50分36秒]请按主板上的硬件复位按钮开始下载过程。
[信息SPI Flash Programmer @ 16-09-14 14:50:39]重置检测到
[INFO Booter @16-09-14 14:50:40]成功断开COM5端口连接。
[INFO SPI Flash Programmer @16-09-14 14:50:40] COM5端口连接成功。
[INFO Booter @16-09-14 14:50:40]成功断开COM5端口连接。
[INFO SPI Flash编程@ 16-09-14 14点50分四十秒]成功下载的固件文件到电路板上。
[INFO SPI闪存编程@ 16-09-14十四时50分40秒]已成功配置SPI闪存端口和引脚。
[INFO SPI Flash Programmer @16-09-14 14:50:43] COM5端口连接成功。
[错误SPI闪存编程@ 16-09-14 14时50分53秒]时超时等待接收数据包长度的最显著字节(10000毫秒)
[INFO足球运动员@ 16-09-14 14时五十分53秒]已成功从端口COM5断开。
[错误SPI Flash编程@ 16-09-14 14时50分53秒] SPI内存中清除失败。

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨kqtrinh,

嗨kqtrinh,

检查董事会设置选项卡智能片段和确保适当的SPI销连接,也因为你试图使用UART端口连接UART端口别针P04和P05,所以你需要一个3跳自P05是flash的味噌和UART的URX销。您可以使用jtag接口连接,以避免3路跳线和只有闪光连接跳线。

由于MT_dialog

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
我被你弄糊涂了

按照你的指示,我迷路了。
我刚买了这块板,上面有默认跳线。这个套件有USB电缆,这是我到目前为止唯一使用的电缆。有了这个电缆,我可以调试与Keil的DSPS代码。我尝试启动SmartSnippets,看看我是否能将DSPS二进制文件flash到板上,这是我得到以上失败转储。

你的指令假设我对硬件有一定的了解。附件是你提到的Board Setup选项卡的屏幕截图,这样你就可以看到SPI是否已经正确设置。如果是的话,我也不知道(这是你认为我在你的指示中知道的)。

我还附上了板子的图像,我目前有与跳跃在头部。

谢谢你的及时回复...
- khai

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨kqtrinh,

嗨kqtrinh,

开始与您可以随时指点手动拥有所有操作的基本套件闪光灯指令的基本580试剂盒(UM-B-048)的。现在,为了编程基础套件的闪光,你必须把它连接到闪光灯它的自我(没有固定连接的中间人580和闪光灯)。旁边的J4头有一个小跳线图象指示跳线应该如何,以便与爱特梅尔的UART或SPI闪存连接580。按照以580与SPI连接该原理。由于SPI使用JTAG代替UART连接连接到云片段(UART需要更多的引脚连接,你可以尝试,当你更熟悉的H / W)。你给自己定后适当的跳线,并建立与智能片段通过JTAG连接,并且您正确有引脚设置(你有智能片段画面设置看起来不错),你应该能够连接到闪存和下载代码.

由于MT_dialog

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
我将失去调试

如果我要为Flash下载配置电路板跳线,我将从Keil下载到SRAM的keil调试功能吗?

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
我跟着图16在B

我跟着图16在B-048文档和在我的板放置跳线如图附加的图像。推出SmartSnippets,点击闪光灯图标,并连接。压在板上的复位按钮,这是我在回来的了:

[INFO SPI Flash Programmer @16-09-16 10:12:36]固件文件C: Development\Embedded\DialogSemi\ smartsnipts -v1.2.3.568\ smartsnippetstudio \Toolbox\common_resources\ flash_programman .bin已被选择下载。
[INFO SPI Flash编程@ 16-09-16 10时十二分36秒]连接到COM5端口已成功打开。
[INFO SPI Flash Programmer @16-09-16 10:12:36]开始下载程序…
[ACTION SPI Flash Programmer @16-09-16 10:12:37]请按板上的硬件复位按钮开始下载过程。
[错误SPI闪存编程@ 16-09-16十点12分52秒]超时:超过16000毫秒没有检测到复位信号。
[INFO Booter @16-09-16 10:12:52]成功连接COM5端口。
[ERROR SPI Flash Programmer @16-09-16 10:12:52]下载固件文件到单板失败。
[ERROR SPI Flash Programmer @16-09-16 10:12:52]配置SPI Flash接口和引脚失败。

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
按“重置”按钮

按复位按钮没有触发复位,因此超时。

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨kqtrinh,

嗨kqtrinh,

不,你不会失去debbuging能力,如果你改变跳线闪存配置,社署引脚TMS和TCK,你就可以将代码下载到闪存,并在复位时运行的代码,并从KEIL的图像直接下载在sysram。

正如我媒体链接所提到的,你将不得不使用JTAG接口,以便连接和代码下载到闪存,UART接口需要在P05额外的3路跳线为了要与UART URX和SPI MISO沿着连接并且还需要与UTX的P04之间的连接。使用JTAG接口,UART,以便在没有任何额外修改的情况下对工具包进行编程。

由于MT_dialog

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
我刚来EVK,所以

我对这个EVK是如此的新,所以请容忍我。这就需要用到术语了。显然,有两个接口允许主机与580 EVK通信,我想在我们可以沟通和理解彼此之前澄清这一点。

当我购买主板时,它带有连接主板和主机的电缆。这是我用来在Keil调试的电缆,它工作得很好。这叫什么电缆?

每根据您的指示以上,才能够更新固件我的理解,我购买了“FTDI TTL-232R TTL到USB串口转换线”,并沿袭了UM B-048文件的图16跳板的闪烁。这叫什么电缆?这是我的理解可能是从你的第一个回复我的问题是错误的。

哪条电缆叫Jtag接口,哪条电缆叫UART接口?对我来说,这些电缆都是UART接口电缆。如果是这样,在任何Doc中是否有一个图,显示使用EVK自带的调试电缆为SPI Flash下载的跳线设置?

谢谢,
- khai

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨kqtrinh,

嗨kqtrinh,

所以,让我们从头开始,

1.您有一个基本的套件,您可以通过使用两个接口JTAG(SWD)和UART来推动基本套件。在这两种情况下,您不需要不同的电缆,只需与您的套件一起出现的USB电缆。在基本套件上,有一个Atmel控制器,该控制器是您的调试器,也是连接到580的UART端口。这为您提供了两个可将代码下载到580中的选项。通过UART或通过JTAG,都可以将代码下载到580中。这些选项涉及Atmel控制器和相同的USB电缆。

2.通过UART刻录Flash:在这种情况下,您需要以这种方式放置跳线,以便将580的UART连接到Atmel的UART,并且您也必须以这种方式将跳线放置到连接使用默认引脚的SPI闪存,即580将检查以启动。这意味着您必须使用P05和P06(SPI的MISO和MOSI)将两个跳线放置在J6标题上,但您也必须使用Atmel的URX引脚连接P05,因此您需要3路这种连接的跳线。此外,您必须使用UART的UTX和跳线的其余部分连接P04引脚,以便使用SPI内存(SPI供电,CS,SCK)进行操作。然后,所有您必须做的都是打开智能片段选择UART模式选项并点击打开,确保在UART中选择了相应的引脚,并在“电路板设置”选项卡的SPI中,然后点击连接到SPI闪存程序员选项卡.

3.燃烧通过JTAG闪光:在这种情况下,事情简单,你必须做出的连接是有TCK和TMS跳线社署接口,SPI连接(如所示的图像旁边的J4头)。之后,打开智能片段工具,并选择JTAG选项(这将使用JTAG接口,而不是UART)和打开放。该板的设置应该适当的SPI引脚一次。选择SPI闪存编程器,点击连接PC,你将能够从闪存中读取的数据。

Thansk mt_dialog.

kqtrinh.
离线
最后看到:4年1个月前
加入:2016-08-24 00:17
终于能闪了

终于能够通过JTAG闪存固件。谢谢你告诉我。

现在,我使用的闪烁的FW直接从DSPS设备侧示例代码我从对话框Web门户获得。我用keil建立了一个构建,并根据您的指令上传到580闪存。DSPS Android应用程序发现了电路板。我在应用程序上选择它,并尝试发送某些字符,但终端上没有任何印刷。关于终端,我尝试了使用XON / XOFF,硬件和NONE的所有三种流量控制,并且BAUD率设置为115200.这些选项都没有工作。

我之前提到过,我也有TDK评估工具包,上面有580。我能够通过UART每个他们的指令,因为我猜他们没有ATMEL(调试芯片)闪存单元。相同的FW闪光在TDK板上完美工作。对于TDK板,我必须将FW user_pher_setup .h改为#define CFG_UART_SW_CTRL和#undefine CFG_UART_HW_CTRL。应用程序找到了这个板,我能够发送字符,并显示在终端与流量控制设置为Xon/Xoff。

你知道为什么我能在DA580板的终端上得到字符吗?

谢谢,
- khai

MT_dialog
离线
最后看到:5个月2个星期前
工作人员
加入:2015-06-08 11:34
嗨kqtrinh,

嗨kqtrinh,

既然你已经解决了你的问题关于下载代码到Flash,我想,因为你有进一步的问题,与主题无关,创建一个新的线程关于你的其他问题。

关于你的其他问题的一些信息(请打开一个新的线程,以使我们能保持这个线程尽可能清晰),请检查UM-B-038,以验证在基本运行DSPS确切的连接和设备公司成套工具。

Thansk mt_dialog.

prasanth.velliy……
离线
最后看到:2年5个月前
加入:2016-02-18 12:18
嗨对话框

嗨对话框

我也有同样的问题

[INFO @ 17-01-11 12时19分31秒]固件文件C:\用户\演示\ SmartSnippets \资源\ jtag_programmer.bin已经选择下载。
[INFO @17-01-11 12:19:31]成功下载固件文件到单板。
[INFO @17-01-11 12:19:31]成功配置SPI Flash接口和引脚。
[错误@ 17-01-11 12:19:34]地址81FE8的读取内存失败。
[ERROR @17-01-11 12:19:34] SPI内存擦除失败。
[INFO @17-01-11 12:20:03]开始从内存中读取32768字节。
[错误@ 17-01-11 12点20分04秒]无法清除存储器地址81FE8。
[ERROR @17-01-11 12:20:04]读取内存失败。
[INFO @ 17-01-11 12点20分05秒]开始从存储器读取32768个字节。
阅读已经结束。读取32768字节。

我使用我们的定制板 - Da14580 - 01,与外部SPI闪存
w25x20clig 1605,

请帮帮我……

谢谢你!

prasanth.velliy……
离线
最后看到:2年5个月前
加入:2016-02-18 12:18
我正在使用SMART BOND物联网

我正在使用SMART BOND物联网开发板进行编程,我的定制板将有5x2连接器
1 => u1tx, 2=> u1rx,
3 => SWCLK, 4=> swdio,
5 => U2TX,6 => RST,
7 => VBAT(通过0.1 uf接地),
9 => U2RX,10 => GND,其中插入智能BND IOT开发板,使用JTAG我编程,以调试模式下我的定制电路板工作正常,可能是什么问题> ??

谢谢你的对话框。

prasanth.velliy……
离线
最后看到:2年5个月前
加入:2016-02-18 12:18
我已经运行spi驱动器

我在SDK 5.04中运行了spi驱动程序
我得到
************ \ LF \ CR * SPI TEST * \ LF \ CR ************ \ LF \ CR \ LF \ CR \ LF \ CRReading SPI闪存第一个256个字节...... FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FF FF FF FF FF FF FF FF FF FF FF \ LF \ CR \ LF \ CRBytes阅读:0100 \ LF \ CR \ LF \ CRSPI闪烁JEDEC ID是EF3012 \ LF \ CRYou使用W25X10(2-兆比特)SPI闪存设备。\ LF \ CR \LF \ CRSPI闪存制造商/设备ID是EF11 \ LF \ CR \ LF \ CRSPI闪唯一的ID号是D565B8050F872D24 \ LF \ CR \ LF \ CRPerforming计划页...页编程。(00)\ LF \ CR \ LF \ CR \ LF \ CRReading SPI闪存第一256个字节... 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF \LF\CR\LF\CRBytes Read: 0x0100\LF\CR\LF\CRPerforming Sector Erase...Sector erased. (00)\LF\CR\LF\CR\LF\CRPerforming 512 byte write...Data written. (00)\LF\CR\LF\CR\LF\CRReading SPI Flash first 512 bytes...00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF \LF\CR\LF\CRBytes Read: 0x0200\LF\CR\LF\CRW25X20 SPI memory protection features demo.\LF\CR1) Unprotecting the whole memory array and doing a full erase\LF\CR2) Retrieving the two bytes at addresses 0x00000 and 0x20000\LF\CR Reading [0x00000] = 0xFF and [0x20000] = 0xFF\LF\CR (must be [0x00000] = 0xFF and [0x20000] = 0xFF, as the memory has been cleared)\LF\CR3) Writing [0x00000]<- 0xE0 and [0x20000]<- 0x0E to the unprotected memory\LF\CR Reading [0x00000] = 0xE0 and [0x20000] = 0x0E\LF\CR (must be [0x00000] = 0xE0 and [0x20000] = 0x0E)\LF\CR4) Enabling memory protection for the whole memory array.\LF\CR5) Writing [0x00000]<- 0xD0 and [0x20000]<- 0x0D to the fully protected memory\LF\CR Reading [0x00000] = 0xE0 and [0x10000] = 0x0E\LF\CR (must be [0x00000] = 0xE0 and [0x20000] = 0x0E), the old values)\LF\CR6) Enabling memory protection ONLY for the lower half (0..0x1FFFF) of the memory array\LF\CR7) Writing [0x00000]<- 0xB0 and [0x20000]<- 0x0B to the 'lower-half only protected' memory\LF\CR Reading [0x00000] = 0xE0 and [0x10000] = 0x0A\LF\CR (must be [0x00000] = 0xE0 and [0x20000] = 0x0A (= 0x0E AND 0x0B), as only the upper half is writable)\LF\CR8) Enabling memory protection ONLY for the upper half (0x20000..0x3FFFF) of the memory array\LF\CR9) Writing [0x00000]<- 0x70 and [0x20000]<- 0x07 to the 'upper-half only protected' memory\LF\CR Reading [0x00000] = 0x60 and [0x20000] = 0x0A\LF\CR (must be [0x00000] = 0x60 and [0x20000] = 0x0A, as only the lower half is writable)\LF\CR IMPORTANT NOTE: The API supports the protection also in quarters of the memory array for this device.\LF\CR10) Unprotecting the whole memory array and doing a full erase\LF\CREnd of test\LF\CR

页面

主题锁定