将固件文件下载到电路板上失败

11个员额/ 0个新员额
最后发表
achao1104
离线
最后看到:5年3周前
主
加入:2015-12-24 10:56
将固件文件下载到电路板上失败

对话框中,

我的操作系统是win7 64位。我之前安装了智能片段3.6,它可以正常工作,我已经下载了文件到flash的版本3.6,但当我安装了3.9版本,它没有工作,当我点击“连接”(下载到flash),它报告如下:
将固件文件下载到电路板上失败

我已经卸载3.9和重新安装3.6来回多次,我现在不能让它工作。
如何解决?

问候

彼得

设备:
achao1104
离线
最后看到:5年3周前
主
加入:2015-12-24 10:56
顺便说一下,我用了JTAG

顺便说一下,我用了JTAG

MT_dialog
离线
最后看到:2周4天前
工作人员
加入:2015-06-08 34
嗨Achao1104,

嗨Achao1104,

您是否能够使用Smart Snippets进行任何其他操作,如连接到OTP ?另外,请尝试通过UART连接并再次检查,例如尝试使用UART引导程序,并检查是否可以在系统ram中下载代码。

由于MT_dialog

achao1104
离线
最后看到:5年3周前
主
加入:2015-12-24 10:56
我无法连接到OTP,

我无法连接到OTP,但我可以通过UART连接,而JTAG也适用于Keil。

MT_dialog
离线
最后看到:2周4天前
工作人员
加入:2015-06-08 34
嗨Achao1104,

嗨Achao1104,

你能请检查如果你可以下载代码通过UART SPI,只记得有appropriare连接你的董事会(SPI的正确连接并显示给用户手册的开发工具包还额外连接p05销RX的UART)。还有,你能用能量分析器吗?

由于MT_dialog

achao1104
离线
最后看到:5年3周前
主
加入:2015-12-24 10:56
1)你能检查一下吗?

1)请检查您是否可以通过UART下载代码到您的SPI,
不,我不能。
2)你能使用能量分析器吗?
不,我不能。
但我可以正确使用JTAG,我也可以刻录EEPROM

MT_dialog
离线
最后看到:2周4天前
工作人员
加入:2015-06-08 34
嗨Achao1104,

嗨Achao1104,

我试图理解SPI连接的失败是否是由于错误的智能片段安装(因为问题发生在智能片段的第二次安装后)或由于错误的连接,因为你可以烧录eeprom,它听起来不像智能片段的安装问题,而是SPI连接问题(你使用的是一个开发工具包或自定义板),如果你正在使用一个自定义板,请检查你的连接(也确保你正在尝试使用的spi内存是我们支持的验证spi闪存之一),如果你正在使用一个开发工具包,例如,一个专业套件,请检查您的跳线连接和检查SPI配置在智能片段,以确保prorer引脚被选择在板设置选项。

还有,你正在尝试编程的板子上的SPI已经编程了吗?如果是,尝试做以下,没有权力在黑板上打开智能片段和SPI flash程序员,当你准备好了,电源电压向董事会和点击连接按钮以使flash程序员通过jtag下载,不给机会的芯片通过SPI引导。如果编写了SPI, da从那里启动,而不让jtag正常附加。

关于Smart Snippets工具的安装,请确保在安装其他版本之前已经卸载了以前的版本。

由于MT_dialog

achao1104
离线
最后看到:5年3周前
主
加入:2015-12-24 10:56
谢谢你的回复。我用

谢谢你的回复。我正在使用一个定制板,并已编程成功的flash第一次,但不能成功的第二次。一开始,我怀疑这可能是因为我安装了3.9版本,但看起来不是这样的。我试着跟随你的脚步,但没有成功。

如果是,请尝试执行以下操作,在电路板上没有电源打开智能片段并转到SPI闪存程序员,当您已准备就绪,向电路板电源电压并点击连接按钮,以便闪存程序员下载通过JTAG而不赋予芯片通过SPI启动芯片的机会。

achao1104
离线
最后看到:5年3周前
主
加入:2015-12-24 10:56
顺便说一下,在选择时

顺便说一下,在选择“UART / SPI模式”时,我无法看到显示任何COM端口,但如果我选择“UART”模式,我可以看到COM端口。
当选择“UART/SPI”时,我没有看到如下所示的消息显示。

虚拟COM端口/ JTAG模式:有三种模式:
在UART/SPI模式下,SmartSnippets扫描并列出当前连接到FTDI设备的虚拟COM端口对。注意,如果SmartSnippets检测到多于位置ID = 0的UART端口(通常发生在带有Windows 7或更老版本的USB 3.0主机时),它将无法在UART/SPI模式下区分这些端口。为了避免连接和使用与用户选择的端口不同的端口,用户应该切换到UART模式(见下面)并选择要连接的UART端口。显示的消息示例如下:

MT_dialog
离线
最后看到:2周4天前
工作人员
加入:2015-06-08 34
嗨Achao1104,

嗨Achao1104,

我想你正在使用对话框的开发套件来编写您的自定义板(哪个Dev套件您有-Basic,Expert,Pro)?如果您有基本或专业人士,那么您可以尝试使用JTAG读取此内容的基本单板SPI?(为此为此,请按照SPI配置中的J5标题旁边的数字中指示的跳线。如果您能够阅读Dev套件的船上SPI而不是您的PCB上的SPI,那么它的PCB上的硬件连接与SPI或与DEV套件的错误连接,请确保SPI You是使用的是所指示的支持的SPI闪存之一一个- b - 023. - pdf.如果你不能读取甚至板上SPI请检查板设置选项SPI flash配置引脚。

如果你的开发工具包是一个基本工具包,就没有UART/SPI模式的选项。

由于MT_dialog

PM_Dialog
离线
最后看到:13小时4分钟前
工作人员
加入:2018-02-08 11:03
嗨peyman@azartesla.com,

你好 ,

由于您正在尝试通过UART接口进行连接,因此您还必须连接正在使用的583上的UART引脚,Smart Snippets工具默认使用P04和P05引脚,因此您必须将这些引脚与UART接口连接。当您按下“连接”按钮和智能片段要求重置时,请按下重置以便引导加载程序开始运行。该工具将拾取表示UART引导部分的0x02,并将认为按下了复位按钮。

谢谢,PM_Dialog