对话框,
我的操作系统是win7 64位。我之前安装了smart snippets 3.6,可以正常工作,我已经用3.6版本将文件下载到flash中,但是在安装了3.9版本之后,它没有工作,当我点击“连接”(下载到flash)时,它报告如下:无法将固件文件下载到主板
我已经卸载了3.9和重新安装3.6来回多次,我不能使它现在的工作。如何解决?
当做
彼得
顺便说一下,我用的是jtag
嗨,阿乔1104,
您是否可以使用智能代码段执行任何其他操作,如连接到OTP?也可以请您尝试通过UART连接并再次检查,例如尝试使用UART引导程序并检查是否可以在sysram中下载代码。
谢谢你的对话
我不能连接到OTP,但我可以通过UART连接,jtag对keil也很好。
请检查是否可以通过UART将代码下载到您的SPI,只需记住将适当的连接到您的电路板即可(SPI的正确连接以及开发工具包的用户手册中所示的UART RX的p05引脚中的额外连接)。另外,您能使用power profiler吗?
1) 你能检查一下你是否能通过UART下载代码到你的SPI吗,不,我不能。2) 另外,您能使用power profiler吗?不,我不能。但我可以正确使用jtag,我也可以烧eeprom
我试图了解SPI连接的失败是由于安装了错误的智能代码段(因为问题发生在第二次安装智能代码段之后)还是由于连接错误,因为你可以烧录eeprom,这听起来不像是安装智能代码段的问题,而是SPI连接的问题(你使用的是开发工具包还是定制板),如果您使用的是定制板,请检查您的连接(同时确保您尝试使用的spi内存是我们支持的经验证的spi闪存之一),如果您使用的是开发工具包,例如pro工具包,请检查您的跳线连接并检查智能代码段中的spi配置,以确保prorer引脚在线路板设置选项中选择。
另外,你试图编程的电路板上的SPI是否已经编程?如果是,请尝试执行以下操作,在板上没有电源的情况下打开smart snippets并转到SPI flash编程器,准备好后,向板提供电压并点击connect按钮,以便flash编程器通过jtag下载,而不给芯片通过SPI引导的机会。如果SPI被编程,da将从那里引导,而不让jtag正常连接。
关于Smart Snippets工具的安装,请确保在安装其他版本之前已卸载了以前的版本。
谢谢你的回复。我使用的是定制板,第一次成功编程flash,但第二次却没有成功。一开始,我怀疑这可能是因为我安装了3.9版本,但看起来不是这样。我试着按照你下面的步骤做,但没有成功。
如果是,请尝试执行以下操作,在板上没有电源的情况下打开smart snippets并转到SPI flash编程器,准备好后,向板提供电压并点击connect按钮,以便flash编程器通过jtag下载,而不给芯片通过SPI引导的机会。
顺便说一下,当选择“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端口。显示的消息示例如下:
我假设您正在使用对话框的开发工具包来编程您的自定义板(您有哪种开发工具包-basic、expert、pro)?如果你有一个基本的或专业的那些有一个板SPI你能尝试阅读使用jtag这个吗?(为此,请将图中所示的跳线放置在SPI配置中j5收割台旁边)。如果您能够读取设备套件的板载SPI,而不是pcb上的SPI,则可能是pcb上的硬件连接与SPI有关,或者是与设备套件的错误连接,也请确保您使用的SPI是屏幕上指示的受支持的SPI闪存之一AN-B-023.pdf文件. 如果您甚至无法读取板上的SPI,请检查板设置选项中的SPI闪存配置引脚。
如果您的开发工具包是基本工具包,那么就没有UART/SPI模式的选项。
你好,
由于您试图通过UART接口连接,因此还必须连接正在使用的583上的UART管脚,因此智能代码段工具默认使用P04和P05管脚,因此您必须将这些管脚连接到UART接口。当您点击“连接”按钮,智能代码段要求重置时,点击重置,这样引导加载程序将开始运行。该工具将拾取表示UART引导部分的0x02,并将认为按下了重置按钮。
谢谢,下午好
顺便说一下,我用的是jtag
嗨,阿乔1104,
您是否可以使用智能代码段执行任何其他操作,如连接到OTP?也可以请您尝试通过UART连接并再次检查,例如尝试使用UART引导程序并检查是否可以在sysram中下载代码。
谢谢你的对话
我不能连接到OTP,但我可以通过UART连接,jtag对keil也很好。
嗨,阿乔1104,
请检查是否可以通过UART将代码下载到您的SPI,只需记住将适当的连接到您的电路板即可(SPI的正确连接以及开发工具包的用户手册中所示的UART RX的p05引脚中的额外连接)。另外,您能使用power profiler吗?
谢谢你的对话
1) 你能检查一下你是否能通过UART下载代码到你的SPI吗,
不,我不能。
2) 另外,您能使用power profiler吗?
不,我不能。
但我可以正确使用jtag,我也可以烧eeprom
嗨,阿乔1104,
我试图了解SPI连接的失败是由于安装了错误的智能代码段(因为问题发生在第二次安装智能代码段之后)还是由于连接错误,因为你可以烧录eeprom,这听起来不像是安装智能代码段的问题,而是SPI连接的问题(你使用的是开发工具包还是定制板),如果您使用的是定制板,请检查您的连接(同时确保您尝试使用的spi内存是我们支持的经验证的spi闪存之一),如果您使用的是开发工具包,例如pro工具包,请检查您的跳线连接并检查智能代码段中的spi配置,以确保prorer引脚在线路板设置选项中选择。
另外,你试图编程的电路板上的SPI是否已经编程?如果是,请尝试执行以下操作,在板上没有电源的情况下打开smart snippets并转到SPI flash编程器,准备好后,向板提供电压并点击connect按钮,以便flash编程器通过jtag下载,而不给芯片通过SPI引导的机会。如果SPI被编程,da将从那里引导,而不让jtag正常连接。
关于Smart Snippets工具的安装,请确保在安装其他版本之前已卸载了以前的版本。
谢谢你的对话
谢谢你的回复。我使用的是定制板,第一次成功编程flash,但第二次却没有成功。一开始,我怀疑这可能是因为我安装了3.9版本,但看起来不是这样。我试着按照你下面的步骤做,但没有成功。
如果是,请尝试执行以下操作,在板上没有电源的情况下打开smart snippets并转到SPI flash编程器,准备好后,向板提供电压并点击connect按钮,以便flash编程器通过jtag下载,而不给芯片通过SPI引导的机会。
顺便说一下,当选择“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端口。显示的消息示例如下:
嗨,阿乔1104,
我假设您正在使用对话框的开发工具包来编程您的自定义板(您有哪种开发工具包-basic、expert、pro)?如果你有一个基本的或专业的那些有一个板SPI你能尝试阅读使用jtag这个吗?(为此,请将图中所示的跳线放置在SPI配置中j5收割台旁边)。如果您能够读取设备套件的板载SPI,而不是pcb上的SPI,则可能是pcb上的硬件连接与SPI有关,或者是与设备套件的错误连接,也请确保您使用的SPI是屏幕上指示的受支持的SPI闪存之一AN-B-023.pdf文件. 如果您甚至无法读取板上的SPI,请检查板设置选项中的SPI闪存配置引脚。
如果您的开发工具包是基本工具包,那么就没有UART/SPI模式的选项。
谢谢你的对话
你好,
由于您试图通过UART接口连接,因此还必须连接正在使用的583上的UART管脚,因此智能代码段工具默认使用P04和P05管脚,因此您必须将这些管脚连接到UART接口。当您点击“连接”按钮,智能代码段要求重置时,点击重置,这样引导加载程序将开始运行。该工具将拾取表示UART引导部分的0x02,并将认为按下了重置按钮。
谢谢,下午好