DA1469x程序_qspi.py 输出

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
11个职位/0个新职位
最后一篇文章
东野
离线
最后一次见到:1年7个月前
已加入:2019-02-28 19:04
DA1469x程序_qspi.py 输出

亲爱的Dialog_PM,

我正在运行脚本程序_qspi.py. 脚本运行成功,但是它给了我以下输出:“没有图像,没有选择头。这意味着什么?预期的结果是什么?

谢谢你抽出时间。

设备:
PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨Toshiyo,

嗨Toshiyo,

编程DA1469x的最安全方法是通过SmartSnipptes Studio运行Program_Qspi_xxxx脚本。请检查附加的快照。访问配置菜单或者导航到运行>外部工具

  1. program_qspi_config:这将打开一个弹出窗口,其中包含当前qspi配置和配置的摘要

支持的设备。因此,选择DA1469x-00和您正在使用的闪存。DA1469x系列产品

选择MX25U3235F。最后,您将被要求插入地址:主动FW图像地址和更新FW图像地址。请保留在两个条目中默认值0x2000。此脚本将在固件映像顶部创建图像头,并且它将附加到program_qspi.py中。

  1. erase_qspi_xxxx(通过jtag或uart):最佳实践是在编程前擦除qspi闪存
  2. program_qspi_xxxx(通过JTAG或UART):最后,使用固件进行QSPI闪存。

谢谢,下午好

东野
离线
最后一次见到:1年7个月前
已加入:2019-02-28 19:04
亲爱的Dialog_PM,

亲爱的Dialog_PM,

感谢您的帮助。我已经实施了你的建议,但是在尝试使用我的固件编写QSPI闪存时,我达到了一个错误的“启动程序_qspi_jtag”遇到了问题。变量引用空选择:$ {project_loc}。如何解决此错误?

谢谢你抽出时间。

PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨Toshiyo,

嗨Toshiyo,

请转到外部工具配置,您应该具有与所附快照相同的配置。

“program_qspi.py”“--jlink”“--jlink_path”“$ {jlink_path}”“--prod_header”“$ {project_loc} / $ {config_name:$ {project_name}} / $ {project_name} .bin”

谢谢,下午好

东野
离线
最后一次见到:1年7个月前
已加入:2019-02-28 19:04
亲爱的pm_dialog,

亲爱的pm_dialog,

我已经检查了我的外部工具配置。它们与附加的快照相同。

不幸的是,我仍然无法运行程序,因为我收到以下错误[附在屏幕截图中]。config\u name应该是一个特定的值吗?我应该如何更正这个值[因为软件似乎发现参数为空]?

非常感谢。

PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨Toshiyo,

嗨Toshiyo,

您能指出您正在使用的SmartSnippets的版本吗?

谢谢,下午好

东野
离线
最后一次见到:1年7个月前
已加入:2019-02-28 19:04
亲爱的pm_dialog,

亲爱的pm_dialog,

2.0.8版

非常感谢。

PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨Toshiyo,

嗨Toshiyo,

请尝试以下步骤:

  1. 从workspace SDK根文件夹中删除.metadata。
  2. 导入任何SDK项目。例如,freertos\u重定目标
  3. 导入python_scripts.
  4. 从项目资源管理器中选择freertos\u重定目标,然后按DA1469x-00-Debug\u QSPI
  5. 应该生成da1469x-00-debug_qspi
  6. 打开外部刀具配置并点击“变量”
  7. 点击“编辑变量”,并确保您有相同的配置。
  8. Configname应该是da1469x-00-debug_qspi
  9. 如果在从项目资源管理器窗口中选择了DA1469x-00-Debug\U QSPI后具有相同的配置:
  • 运行program_qspi_config脚本
  • 运行erase_qspi_xxxx(通过JTAG或UART)脚本
  • 运行程序\u qspi \u xxxx(通过jtag或uart)脚本

在梯级之后,您应该能够编程您的电路板。我从我身边测试过。让我响起你的东西。您使用的是我们的任何开发板或您有定制董事会吗?

谢谢,下午好

附件:
东野
离线
最后一次见到:1年7个月前
已加入:2019-02-28 19:04
亲爱的pm_dialog,

亲爱的pm_dialog,

感谢您的答复。我正在使用da14695-00hqdevkt-u套件。

我试着按照你提到的步骤做。不幸的是,当我试图完成第4步时,我遇到了三个错误。我已经附上了这些错误的截图到这篇文章。我非常感谢您对这个问题的任何建议。

谢谢你抽出时间,

丹尼尔

PM\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨Toshiyo,

嗨Toshiyo,

这意味着安装程序不会为了make完成构建而生成链接器脚本,在实际构建发生之前,eclipse必须从mem.ld.h 归档并构建mem.ld 生成文件夹中的文件。在您的情况下,文件从未生成,因此工具无法找到mem.ld 文件。这可能是由于许多原因造成的,比如makefile.targets 文件不在项目目录中,或者缺少配置等。可能是智能代码段的安装有问题,或者您没有正确导入项目。请注意,SDK和Smart Snippets工具应该在没有任何额外配置的情况下开箱操作。既然已经正确安装了该工具,所有项目都应该开箱即用地编译。此外,您看到的这种错误可能与您的工作区有关。让我们尝试以下操作:

  1. 完全从控制面板完全卸载SmartSnippets Studio并尝试重新安装它。请按步骤一步一步,第1节SmartSnippets™安装UM-B-057 SmartSnippets Studio用户手册
  2. 让我们把SDK移到C:/Users的位置——我看到这会导致管理权限问题。例如,将位于以下位置的新SDK移动到以下位置,不带任何空格:C:\Dialog\DA1468x\u DA15xxx\u SDK\u 1.0.12.1075
  3. 因为它是一个新的SDK,根文件夹不应该包含.metadata。如果存在,请删除在项目目录中创建的任何.metadata以启动新工作区。
  4. 再次打开Smart Spippets Studio,您可以选择通用工作区
  5. 项目资源管理器应为空。
  6. 右键单击“项目资源管理器”并导航至:
    1. 导入…
    2. 工作区中的常规/现有项目
    3. 按下一个>
    4. 从选择根目录浏览到C:\Dialog\DA1468x\u DA15xxx\u SDK\u 1.0.12.1075
    5. 取消选择所有项目,只选择freertos\u重定目标和python\u脚本。在那之后按完
  7. 使用Freertos_Retarget选择,只需单击到DA1469X-00-Debug_QSPI
  8. 构建完成后,运行program_qspi_config脚本
  9. 运行erase_qspi_xxxx(通过JTAG或UART)脚本
  10. 运行程序\u qspi \u xxxx(通过jtag或uart)脚本

谢谢,下午好

东野
离线
最后一次见到:1年7个月前
已加入:2019-02-28 19:04
这是工作!非常感谢。

这是工作!非常感谢。