你好,
我们开发了一个具有DA14680的定制板。经过一些尝试,我们可以通过使用JTAG成功闪现它基本开发套件。但是我想刷新一个新程序,它不起作用我总是收到错误无法连接到GDB。
我正在使用SDK 1.0.8,我将它闪过SmartSnippets Studio与program_qspi_jtag_win。
嗨Firefox,
如果您没有最新的Smartipets Studio,请从支持站点进行更新。如果您仍然收到此错误,我可以假设68x中的调试器模块从您下载的FW禁用,所以我建议执行以下操作以擦除闪光灯。有SPI_CS高,才能从闪存中启动68x,然后运行脚本擦除闪存,一旦脚本开始运行尝试离开SPI_CS。这样,您就会知道SCIPT执行,而不是从闪存中下载的任何FW。
你也能通过JTAG闪光套件吗?此外,如果您可以从控制台粘贴错误,请帮助以防以某种情况下均未解决您正在遇到的内容。
Thansk mt_dialog.
我有最新的SmartSnippets Studio V1.2.3.588 for Windows。此外,定制板使用DA14680,据我所知,此包中不可用QSPI_CS引脚,因此我无法尝试您的建议。哪个fw是禁用的调试器?这是否涉及构建配置?也许我做了一次...... recelloy_qspi配置这可能是原因?我闪光灯的fw是ble_adv项目。
谢谢
错过了680部分,所以你可以尝试的是通过删除VDDIO(闪光界面电源)来擦除闪光灯,这样您就可以禁用闪存并运行引导加载程序。在第二个虽然使用UART来删除闪光灯可能工作,但是vddio删除了680将运行引导加载程序,因此当您尝试通过UART擦除Flash时,您将有时间附加VDDIO并按重置程序员将被下载到580.所以尝试上面的并检查您是否可以擦除闪存,如果您的设备上没有UART端口检查是否可以使用JTAG以上所示的方式执行此操作。
除了我知道的情况下,据我所知,没有一个例子都没有禁用调试器,但由于您能够在运行的SW之后再次从未编制一下电路板,因此禁用的调试器是我可以考虑的唯一原因能够连接到680并重新编程您的设备。我不认为sefault_qspi构建可能导致这种问题,因为大多数示例都有这是一个预先配置的构建,可能导致这可能是在680中运行的错误代码,在重置和硬盘之间切换而不是给出调试器的机会附加。
谢谢mt_dialog.
请在Segger文件夹中执行jlinkgdbserver.exe以查看是否可以找到cortex-M0。这只是为了检查您的自定义板上的SoC。
谢谢莫里斯
嗨Firefox,
如果您没有最新的Smartipets Studio,请从支持站点进行更新。如果您仍然收到此错误,我可以假设68x中的调试器模块从您下载的FW禁用,所以我建议执行以下操作以擦除闪光灯。有SPI_CS高,才能从闪存中启动68x,然后运行脚本擦除闪存,一旦脚本开始运行尝试离开SPI_CS。这样,您就会知道SCIPT执行,而不是从闪存中下载的任何FW。
你也能通过JTAG闪光套件吗?此外,如果您可以从控制台粘贴错误,请帮助以防以某种情况下均未解决您正在遇到的内容。
Thansk mt_dialog.
你好,
我有最新的SmartSnippets Studio V1.2.3.588 for Windows。此外,定制板使用DA14680,据我所知,此包中不可用QSPI_CS引脚,因此我无法尝试您的建议。
哪个fw是禁用的调试器?这是否涉及构建配置?也许我做了一次...... recelloy_qspi配置这可能是原因?
我闪光灯的fw是ble_adv项目。
谢谢
嗨Firefox,
错过了680部分,所以你可以尝试的是通过删除VDDIO(闪光界面电源)来擦除闪光灯,这样您就可以禁用闪存并运行引导加载程序。在第二个虽然使用UART来删除闪光灯可能工作,但是vddio删除了680将运行引导加载程序,因此当您尝试通过UART擦除Flash时,您将有时间附加VDDIO并按重置程序员将被下载到580.所以尝试上面的并检查您是否可以擦除闪存,如果您的设备上没有UART端口检查是否可以使用JTAG以上所示的方式执行此操作。
除了我知道的情况下,据我所知,没有一个例子都没有禁用调试器,但由于您能够在运行的SW之后再次从未编制一下电路板,因此禁用的调试器是我可以考虑的唯一原因能够连接到680并重新编程您的设备。我不认为sefault_qspi构建可能导致这种问题,因为大多数示例都有这是一个预先配置的构建,可能导致这可能是在680中运行的错误代码,在重置和硬盘之间切换而不是给出调试器的机会附加。
谢谢mt_dialog.
嗨Firefox,
请在Segger文件夹中执行jlinkgdbserver.exe以查看是否可以找到cortex-M0。这只是为了检查您的自定义板上的SoC。
谢谢莫里斯