Python链接脚本麻烦

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
jwpearce.
离线
最后一次露面:6个月1周前
加入:2016-10-13 18:51
Python链接脚本麻烦

我试图使用DA14531微小模块的示例文件“读取I2C加速度计BLE”。

https://www.dialog-semicondiondiondum/sites/default/files/da14531-da14585 ...

我按照在此处运行Python脚本的说明:

http://lpccs-docs.dialog-semicondiond.com/software_example_setup/01_sw_example_setup/sw_example_setup.html#linking-the-project-thironment-and-the-dialog-6-0-12-sdk.

当我运行脚本时,我得到以下内容:

D:\ diasemi \ da14531-da14585-586_reading_i2c_accelerometer_ble \ project_environment
> python dlg_make_keil5_env_v1.006.py -sdkpath“d:\ diasemi \ sdk_6.0.14.1114 \ da145xx_sdk \ 6.0.14.1114”
Keil项目名称:: D:\ DIASEMI \ DA14531-DA14585-586_READING_I2C_ACCOREREM_BLE \ PROJECT_ENVIONMENT \ ADXL345.UVPROJX是一个有效的项目目录......

SDK位置:: D:\ Diasemi \ SDK_6.0.14.1114 \ DA145XX_SDK \ 6.0.14.1114找到...
回溯(最后最新呼叫):
文件“dlg_make_keil5_env_v1.006.py”,第792行,在
run_application(args [sdkpath“])
文件“dlg_make_keil5_env_v1.006.py”,第780行,run_application
setup_keil5_project_environment()
文件“dlg_make_keil5_env_v1.006.py”,第607行,setup_keil5_project_environment
update_scatter_file(xml_pattern_ldads_scatterfile)
文件“dlg_make_keil5_env_v1.006.py”,第574行,在update_scatter_file中
使用Open(cur_scatter_file_path)作为my_file:
filenotfounderror:[errno 2]没有这样的文件或目录:'d:\\ diasemi \\ sdk_6.0.14
.1114 \\ da145xx_sdk \\ 6.0.14.1114 \\ sdk \\ common_project_files \\ staptsfiles \\ scatte
rfile_common.sct'

Python脚本正在寻找散点函数_common.sct,但此文件不包含在sdk6.0.14中。SDK 6.0.12的链接下载6.0.14。

我在哪里得到scatterfile_common.sct?

谢谢你。

PM_DIALOG.
离线
最后一次露面:11小时49分钟前
职员
加入:2018-02-08 11:03
嗨吉姆,

嗨吉姆,

谢谢你的问题并指出这一点。我会在内部询问团队更新Pythons脚本,因为这是针对SDK6.0.12的。为了解决这个问题,请尝试以下步骤作为周围的工作:

  1. 下载DA14585 / DA14586 - DA14531多级示例
  2. 复制da14531-da14585-586_multiperipheral_example \ project_environment \ dlg_make_keil5_env_v2.000.py并将其与da14531-da14585-586_reading_i2c_accelerometer_ble \ project_environment
  3. 执行新的python脚本:
> python dlg_make_keil5_env_v2.000.py -sdkpath“

例如:

> python dlg_make_keil5_env_v2.000.py -sdkpath“c:\ dev \ 6.0.12”

如果您可以将SDK6.0.12链接并正确运行,请告诉我。

谢谢,PM_DIALOG.

jwpearce.
离线
最后一次露面:6个月1周前
加入:2016-10-13 18:51
那工作。谢谢!- 吉姆

那工作。谢谢!

- 吉姆

PM_DIALOG.
离线
最后一次露面:11小时49分钟前
职员
加入:2018-02-08 11:03
嗨吉姆,

嗨吉姆,

很高兴你让它工作,谢谢接受我的答案。

谢谢,PM_DIALOG.

otlabs.
离线
最后一次露面:8个月3周前
加入:2020-08-09 22:18
有什么描述

在此示例中使用的软件校验有任何描述吗?它是如何工作的?内核做了什么?等等。

谢谢

PM_DIALOG.
离线
最后一次露面:11小时49分钟前
职员
加入:2018-02-08 11:03
嗨otlabs,

嗨otlabs,

我建议首先检查在SW示例中的自述文件。我们所有的SW示例都包含一个自述文件。关于SDK架构,请参阅UM-B-119:DA14585-DA14531 SW平台参考用户手册。

谢谢,PM_DIALOG.