Python的链接脚本故障

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

我尝试使用示例文件“读I2C加速度计BLE”与DA14531 TINY模块。

HTTPS://www.wsdof.com/sites/default/files/da14531-da14585 ...

我下面就在这里运行Python脚本的说明:

http://lpccs-docs.dialog-semiconductor.com/Software_Example_Setup/01_SW_Example_Setup/SW_Example_Setup.html#linking-the-project-environment-and-the-dialog-6-0-12-sdk

当我运行该脚本,我得到如下:

d:\ DiaSemi \ DA14531-DA14585-586_Reading_I2C_Accelerometer_BLE \ project_environment
>蟒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_Accelerometer_BLE \ project_environment \ 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(参数[ “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
与开放式(cur_scatter_file_path)为my_file:
FileNotFoundError:[错误2]没有这样的文件或目录:“d:\\ DiaSemi \\ SDK_6.0.14
0.1114 \\ \\ DA145xx_SDK \\ 6.0.14.1114 SDK \\ \\ common_project_files \\ scatterfiles scatte
rfile_common.sct”

该Python脚本正在寻找scatterfile_common.sct但该文件未包含在SDK6.0.14。的链接,SDK 6.0.12下载6.0.14。

我在哪里scatterfile_common.sct?

谢谢你。

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

嗨吉姆,

谢谢你的问题,并指出了这一点。我会要求团队内部更新蟒蛇脚本,因为这一次是为了SDK6.0.12。为了想出解决办法,请尝试以下作为一个变通的步骤:

  1. 下载DA14585 / DA14586 - DA14531 Multiperipheral实施例
  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脚本:
>蟒蛇dlg_make_keil5_env_v2.000.py -sdkpath“<路径到SDK库>”

例如:

>蟒dlg_make_keil5_env_v2.000.py -sdkpath“C:\ dev的\ 6.0.12”

请让我知道你是否能与SDK6.0.12链接SW例子并正确运行。

谢谢,PM_DIALOG.

jwpearce
离线
最后一次露面:9个月3天前
加入:2016年10月13日18:51
那工作。谢谢!- 吉姆

那工作。谢谢!

- 吉姆

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

嗨吉姆,

高兴的是,你得到它的工作,并感谢您接受我的答案。

谢谢,PM_DIALOG.

OTLABS
离线
最后一次露面:11个月2周前
加入:2020年8月9日22:18
是否有任何说明

有没有在这个例子中所使用的软件archecture的任何说明?它是如何工作的?什么是核心呢?等等。

谢谢

PM_DIALOG.
离线
最后一次露面:1周20小时前
职员
加入:2018-02-08 11:03
嗨OTLABS,

嗨OTLABS,

我会建议先检查自述文件这是SW实例中。我们所有的SW实例包含自述文件。关于SDK的架构,请参考UM-B-119:DA14585-DA14531 SW平台参考用户手册。

谢谢,PM_DIALOG.