我正在尝试编译软件示例:读取I2C加速计并发送通知数据项目。但它显示了一个错误。\out\u 585\ADXL345\u 585.axf:错误:L6031U:无法打开散布描述文件。\..\src\config\copied\u scatter.sct:没有这样的文件或目录。如何修复此错误?????????????????????????????
你好,Jasu,
我建议您再次执行中描述的步骤软件示例:DA1458x示例设置到干净的SDK(最新版本6.0.10)工作区。请尝试将软件示例链接到干净的SDK根目录,好吗?此错误意味着链接器无法找到复制的_scatter.sct scatter文件。另外,请从keilide转到Project->Options for target,然后导航到linker选项卡。在“散布文件”部分,您应该有。\..\src\config\copied\u Scatter.sct路径,如果您点击“编辑”按钮,您将不得不打开它。
谢谢,下午好
当我尝试运行时,获取此错误C:\ Users \用户bbroy \下载\ i2c_accel_data_notiifcation \ project_environment>蟒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后,但仍然得到THT同样的错误味精。
C:\Users\bbroy\1wire\u示例(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链接起来
谢谢,
林俊杰
很高兴您能够运行SW榜样,感谢您接受我的答案。
嗨,先生,
我想尝试一下示例代码(I2C_Accel_Data_Notifcation.zip),但我总是收到如下错误消息。你能帮我修复这个错误吗?非常感谢!
我的程序如下
1.创建下C盘了“工作区”的文件夹。(C:\工作区)2.Download再次SW实例并保存℃在:\工作区的位置和所述提取物它3.复印,过去在工作区干净585 SDK,然后提取DA14585_SDK_6.0.10.511_0.zip4.进入C:\Workspace\DA14585_SDK_6.0.10.511_0\DA14585_SDK路径,将6.0.10.511文件夹复制到Workspace文件夹中5.Open在Windows PowerShell6.cd 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:\工作区\ 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:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_default_handlers.hC:\工作区\ 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:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_easy_timer.hC:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_entry_point.hC:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_mid.hC:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_msg_utils.hC:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_security.hC:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_task.hC:\工作区\ 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:\工作区\ 6.0.10.511 \\ SDK \平台\ core_modules \ arch_console \ arch_console.h..\src\config\da1458x\u config\u advanced.h.. \ SRC \设置\ da1458x_config_basic.h..\src\config\user\u callback\u config.h..\src\config\user\u config.h..\src\config\user\u modules\u config.h..\src\config\user\u periph\u 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_make_keil5_env_v1.002.py”,第532行,在运行应用程序中设置\u keil5\u项目\u环境()文件“dlg_make_keil5_env_v1.002.py”,第450行,在setup_keil5_project_环境中构建元素调试选项(XML模式文件)文件“dlg_make_keil5_env_v1.002.py”,第126行,内置元素调试选项tree=ET.parse(dlg_uvoptx_文件)文件“C:\Program Files(x86)\Python36-32\lib\xml\etree\ElementTree.py”,第1196行,在parse中parse(源,解析器)文件“C:\Program Files(x86)\Python36-32\lib\xml\etree\ElementTree.py”,第586行,在parse中源代码=开放(源代码,“rb”)FileNotFoundError:[Errno 2]没有这样的文件或目录:“ADXL345.uvoptx”
嗨ditterhung,
谢谢你让我们知道。我会在内部检查,我会尽快答复您。
我建议您访问DA14585/6支持站点并重新下载I2C软件示例。抱歉,.uvprojx文件丢失。
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586
你好,Jasu,
我建议您再次执行中描述的步骤软件示例:DA1458x示例设置到干净的SDK(最新版本6.0.10)工作区。请尝试将软件示例链接到干净的SDK根目录,好吗?此错误意味着链接器无法找到复制的_scatter.sct scatter文件。另外,请从keilide转到Project->Options for target,然后导航到linker选项卡。在“散布文件”部分,您应该有。\..\src\config\copied\u Scatter.sct路径,如果您点击“编辑”按钮,您将不得不打开它。
谢谢,下午好
当我尝试运行时,获取此错误
C:\ Users \用户bbroy \下载\ i2c_accel_data_notiifcation \ project_environment>蟒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后,但仍然得到THT同样的错误味精。
C:\Users\bbroy\1wire\u示例(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链接起来
谢谢,
林俊杰
你好,Jasu,
很高兴您能够运行SW榜样,感谢您接受我的答案。
谢谢,下午好
嗨,先生,
我想尝试一下示例代码(I2C_Accel_Data_Notifcation.zip),但我总是收到如下错误消息。你能帮我修复这个错误吗?非常感谢!
我的程序如下
1.创建下C盘了“工作区”的文件夹。(C:\工作区)
2.Download再次SW实例并保存℃在:\工作区的位置和所述提取物它
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.Open在Windows PowerShell
6.cd 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:\工作区\ 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:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_default_handlers.h
C:\工作区\ 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:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_easy_timer.h
C:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_entry_point.h
C:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_mid.h
C:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_msg_utils.h
C:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_security.h
C:\工作区\ 6.0.10.511 \\ SDK \ app_modules \ API \ app_task.h
C:\工作区\ 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:\工作区\ 6.0.10.511 \\ SDK \平台\ core_modules \ arch_console \ arch_console.h
..\src\config\da1458x\u config\u advanced.h
.. \ SRC \设置\ da1458x_config_basic.h
..\src\config\user\u callback\u config.h
..\src\config\user\u config.h
..\src\config\user\u modules\u config.h
..\src\config\user\u periph\u 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_make_keil5_env_v1.002.py”,第532行,在运行应用程序中
设置\u keil5\u项目\u环境()
文件“dlg_make_keil5_env_v1.002.py”,第450行,在setup_keil5_project_环境中
构建元素调试选项(XML模式文件)
文件“dlg_make_keil5_env_v1.002.py”,第126行,内置元素调试选项
tree=ET.parse(dlg_uvoptx_文件)
文件“C:\Program Files(x86)\Python36-32\lib\xml\etree\ElementTree.py”,第1196行,在parse中
parse(源,解析器)
文件“C:\Program Files(x86)\Python36-32\lib\xml\etree\ElementTree.py”,第586行,在parse中
源代码=开放(源代码,“rb”)
FileNotFoundError:[Errno 2]没有这样的文件或目录:“ADXL345.uvoptx”
嗨ditterhung,
谢谢你让我们知道。我会在内部检查,我会尽快答复您。
谢谢,下午好
嗨ditterhung,
我建议您访问DA14585/6支持站点并重新下载I2C软件示例。抱歉,.uvprojx文件丢失。
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586
谢谢,下午好