DA1469x program_qspi.py输出

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
11个员额/ 0个新员额
最后发表
toshiyo
离线
最后看到:1年7个月前
加入:2019-02-28 19:04
DA1469x program_qspi.py输出

亲爱的Dialog_PM,

我试图运行脚本program_qspi.py。脚本运行成功,但是它给了我如下输出:“没有图像,没有标题被选中。无事可做。”这意味着什么?这是预期的输出吗?

谢谢您的宝贵时间。

设备:
PM_Dialog
离线
最后看到:1天9小时前
工作人员
加入:2018-02-08 11:03
嗨toshiyo,

嗨toshiyo,

编写DA1469x程序的最安全方法是通过smartsniptes工作室运行program_qspi_xxxx脚本。请查收附件截图。要访问配置菜单,或者导航到运行>外部工具

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

支持设备。所以,选择DA1469x-00和你正在使用的闪光灯。用于DA1469x家族的ProDK

选择MX25U3235F。最后,系统会要求您插入一个关于:激活FW镜像地址和更新FW镜像地址的地址。请在这两个条目中保持默认值0x2000。这个脚本将在固件镜像的顶部创建一个镜像头,它将被追加到program_qspi.py中。

  1. erase_qspi_xxxx(通过jtag或uart):最佳实践是在编程之前擦除QSPI闪存
  2. program_qspi_xxxx(通过jtag或uart):最后,用您的固件对QSPI闪存编程。

谢谢,PM_Dialog

toshiyo
离线
最后看到:1年7个月前
加入:2019-02-28 19:04
亲爱的Dialog_PM,

亲爱的Dialog_PM,

谢谢你的帮助。我已经实现了您的建议,然而,当尝试用我的固件编程qspi flash时,我遇到了一个错误'Launching program_qspi_jtag'遇到了一个问题。变量引用空选择:${project_loc}。我如何解决这个错误?

谢谢您的宝贵时间。

PM_Dialog
离线
最后看到:1天9小时前
工作人员
加入:2018-02-08 11:03
嗨toshiyo,

嗨toshiyo,

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

”——jlink“program_qspi.py”——jlink_path " " $ {jlink_path} " "——prod_header " " $ {project_loc} / $ {config_name: $ {project_name}} / $ {project_name}。斌”

谢谢,PM_Dialog

toshiyo
离线
最后看到:1年7个月前
加入:2019-02-28 19:04
亲爱的PM_Dialog,

亲爱的PM_Dialog,

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

不幸的是,我仍然不能运行程序,因为我收到以下错误[附在屏幕截图]。是否有一个特定的值,config_name应该是,我应该如何纠正这个值[因为软件似乎发现参数是空]?

谢谢你!

PM_Dialog
离线
最后看到:1天9小时前
工作人员
加入:2018-02-08 11:03
嗨toshiyo,

嗨toshiyo,

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

谢谢,PM_Dialog

toshiyo
离线
最后看到:1年7个月前
加入:2019-02-28 19:04
亲爱的PM_Dialog,

亲爱的PM_Dialog,

其v2.0.8

谢谢你!

PM_Dialog
离线
最后看到:1天9小时前
工作人员
加入:2018-02-08 11:03
嗨toshiyo,

嗨toshiyo,

请尝试以下步骤:

  1. 从工作区SDK根文件夹中删除.metadata。
  2. 导入任何SDK项目。例如,freertos_retarget
  3. 导入python_scripts
  4. 从Project Explorer中选择freertos_retarget并按下DA1469x-00-Debug_QSPI
  5. 应该生成DA1469x-00-Debug_QSPI
  6. 打开外部工具配置并点击“Variables”
  7. 点击“编辑变量”,确保你有相同的配置。
  8. 配置名称应该是DA1469x-00-Debug_QSPI
  9. 如果你有相同的配置,已经从项目资源管理器窗口选择了DA1469x-00-Debug_QSPI:
  • 运行program_qspi_config脚本
  • 运行erase_qspi_xxxx脚本(通过jtag或uart)
  • 运行program_qspi_xxxx(通过jtag或uart)脚本

在以上步骤之后,你应该能够编程你的董事会。我从我身边测试。我问你个问题。你是在使用我们的开发板还是你有一个定制板?

谢谢,PM_Dialog

附件:
toshiyo
离线
最后看到:1年7个月前
加入:2019-02-28 19:04
亲爱的PM_Dialog,

亲爱的PM_Dialog,

谢谢你的回复。我使用的是DA14695-00HQDEVKT-U套件。

我试着按照你提到的步骤去做。不幸的是,当我尝试完成第4步时,我遇到了三个错误。我把这些错误的截图附在了这篇文章里。对于这个问题,如果您能给我一些建议,我将不胜感激。

谢谢你的时间,

丹尼尔

PM_Dialog
离线
最后看到:1天9小时前
工作人员
加入:2018-02-08 11:03
嗨toshiyo,

嗨toshiyo,

这意味着,为了让make完成构建,安装不会生成链接器脚本,在实际构建发生之前,eclipse将不得不从mem.ld.h文件生成链接器脚本,并构建一个mem。Ld文件在构建文件夹中。在您的情况下,文件从未构建,因此工具无法找到mem。ld文件。这可能是由许多原因造成的,比如makefile。目标文件不在项目目录中,或者缺少配置等。看起来要么是Smart Snippets的安装有问题,要么是您没有正确地导入项目。请注意,SDK和Smart Snippets工具应该在开箱即用的情况下运行,不需要任何额外的配置。既然您已经正确地安装了工具,那么所有的项目都应该可以立即编译。此外,您看到的这类错误可能与您的工作空间有关。让我们试试下面的方法:

  1. 完全卸载控制面板上的SmartSnippets工作室,并尝试重新安装它。请一步一步地按照第1节SmartSnippets™安装UM-B-057 SmartSnippets Studio用户手册
  2. 让我们将SDK移出C:/Users位置——我看到过这个导致管理权限问题的原因。C:\Dialog\DA1468x_DA15xxx_SDK_1.0.12.1075
  3. 由于它是一个全新的SDK,根文件夹不应该包含.metadata。如果存在,则删除在项目目录中创建的任何.metadata,以启动新的工作区。
  4. 再次打开Smart Snippets Studio,您可以选择一个通用工作区
  5. Project Explorer应该是空的。
  6. 右键单击Project Explorer并导航到:
    1. 进口…
    2. 常规/现有项目进入工作区
    3. 按Next >
    4. 从Select根目录浏览到C:\Dialog\DA1468x_DA15xxx_SDK_1.0.12.1075
    5. 取消选择所有项目,只选择freertos_retarget和python_scripts。在按压完成之后
  7. 选择freertos_retarget后,只需单击DA1469x-00-Debug_QSPI
  8. 当构建完成时,运行program_qspi_config脚本
  9. 运行erase_qspi_xxxx脚本(通过jtag或uart)
  10. 运行program_qspi_xxxx(通过jtag或uart)脚本

谢谢,PM_Dialog

toshiyo
离线
最后看到:1年7个月前
加入:2019-02-28 19:04
这个工作!谢谢你!

这个工作!谢谢你!