我试图编译软件示例:读取I2C加速计并发送通知数据项目。但它显示了一个错误。\out\u 585\ADXL345\u 585.axf:错误:L6031U:无法打开散点描述文件。\..\src\config\copied\u scatter.sct:没有这样的文件或目录。我如何修复这个错误?????????????????????????????
你好Jasu,
我建议你再做一次本手册中描述的步骤软件示例:DA1458x示例设置到干净的SDK(最新版本6.0.10)工作区。请尝试将软件示例链接到一个干净的SDK根目录好吗?此错误意味着链接器无法找到复制的\u scatter.sct散点文件。另外,在keilide中,请转到Project->Options for target,然后导航到linker选项卡。在“散点文件”部分,您应该有。\..\src\config\copied\u Scatter.sct路径,如果按“编辑”按钮,则必须打开它。
谢谢,下午好
当我试图运行时,得到这个错误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 sdkpathdlg_make_keil5_env_v1.002.py:错误:需要以下参数:-sdkpath/--sdkpath
为混乱道歉 - 但是我复制/粘贴了一个错误的答案,这就是我删除我的上一篇文章的原因。您能否检查python脚本是否在project_environment文件夹中兴奋?此外,您能否在-sdkpath之后有一个“空间”吗?
我在-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 sdkpathdlg_make_keil5_env_v1.002.py:错误:需要以下参数:-sdkpath/--sdkpath
如何解决此错误?
完成上述过程后,您应该能够将软件示例与SDK链接起来。我按照我描述的程序进行了测试。请注意,我使用的是Python3.7版本。
这个过程帮助我将软件示例与SDK链接起来
谢谢,
JJ公司
很高兴您能够运行SW示例并感谢您接受答案。
你好,先生,
我想试试示例代码(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.zip4.进入C:\Workspace\DA14585\u SDK\u 6.0.10.511\u 0\DA14585\u SDK路径,将6.0.10.511文件夹复制到Workspace文件夹中5.打开Windows PowerShell6.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.hC:\Workspace\6.0.10.511\\sdk\app\u modules\api\app\u callback.hC:\ workspace \ 6.0.10.511 \\ sdk \ app_modules \ api \ app_default_handlers.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_modules \ API \ App_easy_gap.hC:\Workspace\6.0.10.511\\sdk\app\u modules\api\app\u easy\u msg\u utils.hC:\Workspace\6.0.10.511\\sdk\app\u modules\api\app\u easy\u security.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_easy_timer.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_entry_Point.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_mid.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_msg_utils.hC:\ workspace \ 6.0.10.511 \\ sdk \ app_modules \ api \ app_security.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_Task.hC:\ Workspace \ 6.0.10.511 \\ SDK \ App_Modules \ API \ App_User_Config.hC:\Workspace\6.0.10.511\\sdk\platform\arch\arch\u api.hC:\Workspace\6.0.10.511\\sdk\platform\arch\main\arch\u wdg.hC:\ 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”
嗨,
谢谢你让我们知道。我会在内部检查,我会尽快回复你。
我建议您访问DA14585 / 6支持站点并重新下载I2C软件示例。道歉,但是.UVProjx文件丢失了。
//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586
你好Jasu,
我建议你再做一次本手册中描述的步骤软件示例:DA1458x示例设置到干净的SDK(最新版本6.0.10)工作区。请尝试将软件示例链接到一个干净的SDK根目录好吗?此错误意味着链接器无法找到复制的\u scatter.sct散点文件。另外,在keilide中,请转到Project->Options for target,然后导航到linker选项卡。在“散点文件”部分,您应该有。\..\src\config\copied\u Scatter.sct路径,如果按“编辑”按钮,则必须打开它。
谢谢,下午好
当我试图运行时,得到这个错误
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
你好Jasu,
为混乱道歉 - 但是我复制/粘贴了一个错误的答案,这就是我删除我的上一篇文章的原因。您能否检查python脚本是否在project_environment文件夹中兴奋?此外,您能否在-sdkpath之后有一个“空间”吗?
谢谢,下午好
我在-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
如何解决此错误?
你好Jasu,
完成上述过程后,您应该能够将软件示例与SDK链接起来。我按照我描述的程序进行了测试。请注意,我使用的是Python3.7版本。
谢谢,下午好
这个过程帮助我将软件示例与SDK链接起来
谢谢,
JJ公司
你好Jasu,
很高兴您能够运行SW示例并感谢您接受答案。
谢谢,下午好
你好,先生,
我想试试示例代码(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”
嗨,
谢谢你让我们知道。我会在内部检查,我会尽快回复你。
谢谢,下午好
嗨,
我建议您访问DA14585 / 6支持站点并重新下载I2C软件示例。道歉,但是.UVProjx文件丢失了。
//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586
谢谢,下午好