编译加速度计示例项目时出错

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

例如:读取I2C加速计和发送通知数据项目,但它显示一个错误。axf: error: L6031U: Could not open scatter description file .\. \src\config\ copyed_scatter . axf: error: L6031U: Could not open scatter description file .\..sct:没有这样的文件或目录。我怎样才能解决这场错误呢 ?????????????????????????????

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

嗨Jasu,

我建议你再做一次步骤描述成SW示例:DA1458x安装示例到干净的SDK(最新版本6.0.10)工作区。你能试着把SW例子链接到一个干净的SDK根目录吗?此错误意味着链接器无法找到copyed_scatter。sct散射文件。另外,从Keil IDE,请转到项目->目标选项,然后导航到链接器选项卡。在“分散文件”部分,你应该有。如果你点击“编辑”按钮,你将不得不打开它。

谢谢,PM_Dialog

Jasu
离线
最后看到:1年11个月前
加入:2019-01-23 26
当我想跑的时候,拿着这个

当我尝试运行得到这个错误
C:\Users\bbroy\Downloads\ i2c_accel_data_notifications \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
Dlg_make_keil5_env_v1.002.py:错误:需要以下参数

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

嗨Jasu,

抱歉给你带来困惑,但我复制/粘贴了一个错误的答案,这就是我删除上一篇帖子的原因。您能检查一下project_environment文件夹中的python脚本是否兴奋吗?另外,你能在-sdkpath后面加一个空格吗?

谢谢,PM_Dialog

Jasu
离线
最后看到:1年11个月前
加入:2019-01-23 26
我在the后面加了空格

我给了“空间”后-sdkpath,但仍然得到相同的错误MSG。

C:\Users\bbroy\1wire_example (1)\project_environment> \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
Dlg_make_keil5_env_v1.002.py:错误:需要以下参数

如何修复这个错误?

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

嗨Jasu,

  1. 在C盘下创建一个“Workspace”文件夹。(C: \ Workspace
  2. 再次下载SW示例并将其保存在C:\Workspace位置并解压
  3. 在工作区中复制一个干净的585 SDK,然后解压DA14585_SDK_6.0.10.511_0.zip
  4. 进入C: Workspace\DA14585_SDK_6.0.10.511_0\DA14585_SDK路径,将6.0.10.511文件夹复制到Workspace文件夹中
  5. 打开Windows PowerShell
  6. cd C: \ Workspace \ 1 wire_example \ project_environment
  7. python dlg_make_keil5_env_v1.002.py -sdkpath "C: Workspace\6.0.10.511"
  8. 1 wire_example。uvprojx IS SUCCESSFULLY UPDATED WITH PROPER SDK PATH…

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

谢谢,PM_Dialog

Jasu
离线
最后看到:1年11个月前
加入:2019-01-23 26
这个程序帮助我

这个程序帮助我链接SW的例子与SDK

谢谢,

JJ

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

嗨Jasu,

很高兴您能够运行这个SW示例,感谢您接受我的回答。

谢谢,PM_Dialog

ditterhung
离线
最后看到:9个月1个星期前
加入:2017-12-20 06:36
你好先生,

你好先生,

我想尝试示例代码(I2C_Accel_Data_Notifcation.zip),但我总是得到如下错误消息。你能帮忙修正这个错误吗?非常感谢!

我的程序如下

1.在C盘下创建一个“Workspace”文件夹。(C: \ Workspace)
2.再次下载SW示例并将其保存在C:\Workspace位置并解压
3.在工作区中复制一个干净的585 SDK,然后解压DA14585_SDK_6.0.10.511_0.zip
4.进入C: Workspace\DA14585_SDK_6.0.10.511_0\DA14585_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_api.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_callback.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_default_handlers.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_easy_gap.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_easy_msg_utils.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_easy_security.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_easy_timer.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_entry_point.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_mid.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_msg_utils.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_security.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_task.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ app_user_config.h app_modules \ api
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \拱\ arch_api.h平台
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \拱\ \ arch_wdg.h主要平台
C: \ Workspace \ 6.0.10.511 \ \ sdk \ \ 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 \ \ user_periph_setup.c平台
. . \ src \ user_app \ user_accelerometer.c
. . \ src \ user_drivers \ user_ADXL345.c
. . \ src \ user_drivers \ user_i2c.c
Traceback(最近的调用):
文件"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)
文件"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\ tree\ElementTree.py",第1196行,解析
树。解析器解析(源)
文件"C:\Program Files (x86)\Python36-32\lib\xml\ tree\ElementTree.py",第586行,解析
Source = open(Source, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'ADXL345.uvoptx'

附件:
PM_Dialog
离线
最后看到:2天13小时前
工作人员
加入:2018-02-08 11:03
嗨ditterhung,

嗨ditterhung,

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

谢谢,PM_Dialog

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

嗨ditterhung,

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

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

谢谢,PM_Dialog