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

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
11个职位/0个新职位
最后一篇文章
贾森
离线
最后一次见到:2年2周前
已加入:2019-01-23 10:26
错误编译加速度计示例项目

我试图编译软件示例:读取I2C加速计并发送通知数据项目。但它显示了一个错误。\out\u 585\ADXL345\u 585.axf:错误:L6031U:无法打开散点描述文件。\..\src\config\copied\u scatter.sct:没有这样的文件或目录。我如何修复这个错误?????????????????????????????

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

你好Jasu,

我建议你再做一次本手册中描述的步骤软件示例:DA1458x示例设置到干净的SDK(最新版本6.0.10)工作区。请尝试将软件示例链接到一个干净的SDK根目录好吗?此错误意味着链接器无法找到复制的\u scatter.sct散点文件。另外,在keilide中,请转到Project->Options for target,然后导航到linker选项卡。在“散点文件”部分,您应该有。\..\src\config\copied\u Scatter.sct路径,如果按“编辑”按钮,则必须打开它。

谢谢,下午好

贾森
离线
最后一次见到:2年2周前
已加入: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\U对话框
离线
最后一次见到:2天23小时前
工作人员
已加入:2018-02-08 11:03
你好Jasu,

你好Jasu,

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

谢谢,下午好

贾森
离线
最后一次见到:2年2周前
已加入:2019-01-23 10:26
我给“空间”后的

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

C:\Users\bbroy\1wire\u example(1)\project\u environment>python.\dlg\u make\u keil5\u env\u v1.002.py-sdkpath“C:\Users\Trek02\DA14585\u 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\U对话框
离线
最后一次见到:2天23小时前
工作人员
已加入:2018-02-08 11:03
你好Jasu,

你好Jasu,

  1. 在C盘下创建一个“工作区”文件夹(C:\工作区)
  2. 再次下载SW示例并将其保存在C:\Workspace location下,然后将其解压缩
  3. 在工作区中复制一个干净的585SDK,然后解压缩DA14585\usdk\u6.0.10.511\u0.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\u example\project\u环境
  7. python dlg_make_keil5_env_v1.002.py -sdkpath“c:\ workspace \ 6.0.10.511”
  8. 1wire_example.uvprojx使用正确的SDK路径成功更新...

完成上述过程后,您应该能够将软件示例与SDK链接起来。我按照我描述的程序进行了测试。请注意,我使用的是Python3.7版本。

谢谢,下午好

贾森
离线
最后一次见到:2年2周前
已加入:2019-01-23 10:26
这个程序帮助我

这个过程帮助我将软件示例与SDK链接起来

谢谢,

JJ公司

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

你好Jasu,

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

谢谢,下午好

抖动
离线
最后一次见到:10个月2周前
已加入: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\DA14585\u SDK\u 6.0.10.511\u 0\DA14585\u SDK路径,将6.0.10.511文件夹复制到Workspace文件夹中
5.打开Windows PowerShell
6.cd C:\Workspace\I2C\u Accel\u Data\u notification\project\u environment.光盘C:\Workspace\I2C\u Accel\u Data\u notification\project\u 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\u modules\api\app\u 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\u modules\api\app\u easy\u msg\u utils.h
C:\Workspace\6.0.10.511\\sdk\app\u modules\api\app\u easy\u 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\u api.h
C:\Workspace\6.0.10.511\\sdk\platform\arch\main\arch\u wdg.h
C:\ Workspace \ 6.0.10.511 \\ sdk \ platform \ core_modules \ arch_console \ arch_console.h
..\src\config\da1458x\u config\u advanced.h
.. \ src \ config \ da1458x_config_basic.h
..\src\config\user\u回调\u config.h
.. \ src \ config \ user_config.h
..\src\config\user\u modules\u config.h
.. \ src \ config \ user_periph_setup.h
..\src\config\user\u profiles\u config.h
..\src\custom\u profile\user\u custs\u config.c
..\src\custom\u profile\user\u custs1\u def.c
..\src\platform\user\u periph\u setup.c
.. \ src \ user_app \ user_accelerometer.c
..\src\user\u drivers\user\u ADXL345.c
.. \ src \ user_drivers \ user_i2c.c.
回溯(最近一次呼叫):
文件“dlg_make_keil5_env_v1.002.py”,第545行,<模块>
运行应用程序(args[“sdkpath”])
文件“dlg\u make\u keil5\u env\u v1.002.py”,第532行,在run\u应用程序中
设置\u keil5 \u项目\u环境()
文件“dlg\u make\u keil5\u env\u v1.002.py”,第450行,在setup\u keil5\u project\u环境中
构建\u uvoptx \u元素\u debugopt(XML \u模式\u TIFILE)
文件“dlg\u make\u keil5\u env\u v1.002.py”,第126行,in build\u uvoptx\u element\u debugopt
树= et.parse(dlg_uvoptx_file)
文件“C:\Program Files(x86)\Python36-32\lib\xml\etree\ElementTree.py”,第1196行,在parse中
tree.parse(源代码,解析器)
文件“C:\Program Files(x86)\Python36-32\lib\xml\etree\ElementTree.py”,第586行,在parse中
源=开放(源,“rb”)
FileNotFoundError:[Errno 2]没有这样的文件或目录:“ADXL345.uvoptx”

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

嗨,

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

谢谢,下午好

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

嗨,

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

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586

谢谢,下午好