错误编译加速度计示例项目

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
11个帖子/ 0新
最后一篇
贾森
离线
最后一次露面:1年11个月前
加入:2019-01-23 10:26
错误编译加速度计示例项目

我试图编译SW示例:读出一个I2C加速度计和发送通知数据项目。但它显示了错误。\ out_585 \ adxl345_585.axf:错误:l6031u:无法打开散点图文件。\ .. \ src \ config \copied_scatter.sct:没有这样的文件或目录。如何解决这个问题错误?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

设备:
PM_DIALOG.
离线
最后一次露面:2天13小时前
职员
加入:2018-02-08 11:03
嗨jasu,

嗨jasu,

我建议你再次这样做的步骤示例:DA1458X示例设置到一个干净的SDK(最新版本6.0.10)工作区。您可以尝试将SW示例链接到干净的SDK根目录吗?此错误意味着链接器无法找到copied_scatter.sct scatter文件。此外,从Keil IDE,请转到Project - >目标选项,然后导航到“链接器”选项卡。在“分散文件”部分中,您应该拥有。\ .. \ src \ config \ copied_scatter.sct路径,如果您点击“编辑”按钮,则必须打开它。

谢谢,PM_DIALOG.

贾森
离线
最后一次露面:1年11个月前
加入:2019-01-23 10:26
当我试图运行时

当我尝试运行时收到此错误
C:\ users \ bbroy \ downloads \ i2c_accel_data_notiifcation \ project_environment> python dlg_make_keil5_env_v1.002.py -sdkpath“d:da14585_sdk_6.0.10.511_0”
用法:dlg_make_keil5_env_v1.002.py [-h] -sdkpath sdkpath
dlg_make_keil5_env_v1.002.py:错误:需要以下参数:-sdkpath / - sdkpath

PM_DIALOG.
离线
最后一次露面:2天13小时前
职员
加入:2018-02-08 11:03
嗨jasu,

嗨jasu,

为混乱道歉 - 但是我复制/粘贴了一个错误的答案,这就是我删除我的上一篇文章的原因。您能否检查python脚本是否在project_environment文件夹中兴奋?此外,您能否在-sdkpath之后有一个“空间”吗?

谢谢,PM_DIALOG.

贾森
离线
最后一次露面:1年11个月前
加入:2019-01-23 10:26
我之后给出“空间”

我在-sdkpath后给出“空间”,但仍然得到相同的错误消息。

C:\ users \ bbroy \ 1wire_example(1)\ project_environment> python。\ dlg_make_keil5_env_v1.002.py -sdkpath“c:\ users \ trek02 \ da14585_sdk \ 6.0.10.511”
用法:dlg_make_keil5_env_v1.002.py [-h] -sdkpath sdkpath
dlg_make_keil5_env_v1.002.py:错误:需要以下参数:-sdkpath / - sdkpath

如何解决此错误?

PM_DIALOG.
离线
最后一次露面:2天13小时前
职员
加入:2018-02-08 11:03
嗨jasu,

嗨jasu,

  1. 在C磁盘下创建“工作区”文件夹。(C:\ Workspace
  2. 再次下载SW示例并将其保存在C:\ Workspace位置和提取物下
  3. 在工作区中复制 - 过去一个干净的585 SDK,然后提取DA14585_SDK_6.0.10.511_0.zip
  4. 进入C:\ workspace \ da1d14585_sdk_6.0.10.511_0 \ da1a585_sdk路径并将6.0.10.511文件夹复制到Workspace文件夹中
  5. 打开Windows PowerShell
  6. CD C:\ Workspace \ 1wire_example \ project_environment
  7. python dlg_make_keil5_env_v1.002.py -sdkpath“c:\ workspace \ 6.0.10.511”
  8. 1wire_example.uvprojx使用正确的SDK路径成功更新...

在上面的过程之后,您应该能够将SW示例与SDK链接。我在我描述的程序后从我的侧面测试过。请注意,我在python3.7版中使用。

谢谢,PM_DIALOG.

贾森
离线
最后一次露面:1年11个月前
加入:2019-01-23 10:26
这是一个手续的手段

此过程提示我将SW示例与SDK联系起来

谢谢,

JJ.

PM_DIALOG.
离线
最后一次露面:2天13小时前
职员
加入:2018-02-08 11:03
嗨jasu,

嗨jasu,

很高兴您能够运行SW示例并感谢您接受答案。

谢谢,PM_DIALOG.

划分
离线
最后一次露面:9个月1周前
加入:2017-12-20 06:36
你好,先生,

你好,先生,

我想尝试示例代码(i2c_accel_data_notifcation.zip.zip.),但我总是如下收到错误消息。你可以帮助解决错误,谢谢!

我的程序如下

1.在C盘下创建一个“工作区”文件夹。(C:\ Workspace)
2.再次下载SW示例并将其保存在C:\ Workspace位置和提取物下
3.Copy - 在工作区中的CYPER 585 SDK,然后提取DA14585_SDK_6.0.10.511_0.zip
4.进入C:\ Workspace \ Da1a585_sdk_6.0.10.511_0 \ da1a585_sdk路径并将6.0.10.511文件夹复制到Workspace文件夹中
5.打开Windows PowerShell
6.CD C:\ Workspace \ i2c_accel_data_notifcation \ project_environment \
7.python dlg_make_keil5_env_v1.002.py -sdkpath“c:\ workspace \ 6.0.10.511”

-----------------------------------------------------------------------------------------------

......

C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_api.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_Callback.h
C:\ workspace \ 6.0.10.511 \\ sdk \ app_modules \ api \ app_default_handlers.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_modules \ API \ App_easy_gap.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_easy_msg_utils.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_easy_Security.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_easy_timer.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_entry_Point.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_mid.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_msg_utils.h
C:\ workspace \ 6.0.10.511 \\ sdk \ app_modules \ api \ app_security.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_Task.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_User_Config.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ Platform \ Arch \ Arch_api.h
C:\ Workspace \ 6.0.10.511 \\ SDK \ Platform \ Arch \ Main \ Arch_Wdg.h
C:\ Workspace \ 6.0.10.511 \\ sdk \ platform \ core_modules \ arch_console \ arch_console.h
.. \ src \ config \ da1458x_config_advanced.h
.. \ src \ config \ da1458x_config_basic.h
.. \ src \ config \ user_callback_config.h
.. \ src \ config \ user_config.h
.. \ src \ config \ user_modules_config.h
.. \ src \ config \ user_periph_setup.h
.. \ src \ config \ user_profiles_config.h
.. \ src \ custom_profile \ user_custs_config.c
.. \ src \ custom_profile \ user_custs1_def.c
.. \ src \ platform \ user_periph_setup.c
.. \ src \ user_app \ user_accelerometer.c
.. \ src \ user_drivers \ user_adxl345.c
.. \ src \ user_drivers \ user_i2c.c.
回溯(最后最新呼叫):
文件“dlg_make_keil5_env_v1.002.py”,第545行,<模块>
run_application(args [sdkpath“])
文件“dlg_make_keil5_env_v1.002.py”,第532行,在run_application中
setup_keil5_project_environment()
文件“dlg_make_keil5_env_v1.002.py”,第450行,setup_keil5_project_environment
build_uvoptx_element_debugopt(xml_pattern_tifile)
file“dlg_make_keil5_env_v1.002.py”,第126行,在build_uvoptx_element_debugopt中
树= et.parse(dlg_uvoptx_file)
文件“c:\ program files(x86)\ python36-32 \ lib \ xml \ etree \ follettree.py”,第1196行,在parse中
树.parse(Source,Parser)
文件“c:\ program files(x86)\ python36-32 \ lib \ xml \ etree \ follettree.py”,第586行,在parse中
source =打开(源,“rb”)
filenotfounderror:[errno 2]没有这样的文件或目录:'adxl345.uvoptx'

依恋:
PM_DIALOG.
离线
最后一次露面:2天13小时前
职员
加入:2018-02-08 11:03
嗨,

嗨,

谢谢你让我们知道。我会在内部检查,我会尽快回复你。

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:2天13小时前
职员
加入:2018-02-08 11:03
嗨,

嗨,

我建议您访问DA14585 / 6支持站点并重新下载I2C软件示例。道歉,但是.UVProjx文件丢失了。

https://www.dialog-seminile.com/produ亚博电竞菠菜cts/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586.

谢谢,PM_DIALOG.