我试图使用DA14531微小模块的示例文件“读取I2C加速度计BLE”。
https://www.dialog-semicondiondiondum/sites/default/files/da14531-da14585 ...
我按照在此处运行Python脚本的说明:
当我运行脚本时,我得到以下内容:
D:\ diasemi \ da14531-da14585-586_reading_i2c_accelerometer_ble \ project_environment
> python dlg_make_keil5_env_v1.006.py -sdkpath“d:\ diasemi \ sdk_6.0.14.1114 \ da145xx_sdk \ 6.0.14.1114”
Keil项目名称:: D:\ DIASEMI \ DA14531-DA14585-586_READING_I2C_ACCOREREM_BLE \ PROJECT_ENVIONMENT \ ADXL345.UVPROJX是一个有效的项目目录......
SDK位置:: D:\ Diasemi \ SDK_6.0.14.1114 \ DA145XX_SDK \ 6.0.14.1114找到...
回溯(最后最新呼叫):
文件“dlg_make_keil5_env_v1.006.py”,第792行,在
run_application(args [sdkpath“])
文件“dlg_make_keil5_env_v1.006.py”,第780行,run_application
setup_keil5_project_environment()
文件“dlg_make_keil5_env_v1.006.py”,第607行,setup_keil5_project_environment
update_scatter_file(xml_pattern_ldads_scatterfile)
文件“dlg_make_keil5_env_v1.006.py”,第574行,在update_scatter_file中
使用Open(cur_scatter_file_path)作为my_file:
filenotfounderror:[errno 2]没有这样的文件或目录:'d:\\ diasemi \\ sdk_6.0.14
.1114 \\ da145xx_sdk \\ 6.0.14.1114 \\ sdk \\ common_project_files \\ staptsfiles \\ scatte
rfile_common.sct'
Python脚本正在寻找散点函数_common.sct,但此文件不包含在sdk6.0.14中。SDK 6.0.12的链接下载6.0.14。
我在哪里得到scatterfile_common.sct?
谢谢你。
嗨吉姆,
谢谢你的问题并指出这一点。我会在内部询问团队更新Pythons脚本,因为这是针对SDK6.0.12的。为了解决这个问题,请尝试以下步骤作为周围的工作:
例如:
如果您可以将SDK6.0.12链接并正确运行,请告诉我。
谢谢,PM_DIALOG.
那工作。谢谢!
-Jim
嗨吉姆,
很高兴你让它工作,谢谢接受我的答案。
谢谢,PM_DIALOG.
在此示例中使用的软件校验有任何描述吗?它是如何工作的?内核做了什么?等等。
谢谢
嗨otlabs,
我建议首先检查在SW示例中的自述文件。我们所有的SW示例都包含一个自述文件。关于SDK架构,请参阅UM-B-119:DA14585-DA14531 SW平台参考用户手册。
谢谢,PM_DIALOG.