我正在尝试使用示例文件“Reading I2C accelerator BLE”和一个DA14531微型模块。
//www.wsdof.com/sites/default/files/da14531-da14585。。。
下面是关于运行Python脚本的说明:
当我运行脚本时,我得到以下结果:
D: \DiaSemi\DA14531-DA14585-586\u读取\u I2C\u加速计\u BLE\project\u环境
>python dlg\u make\u keil5\u env\u v1.006.py-sdkpath“D:\DiaSemi\SDK\u 6.0.14.1114\DA145xx\u SDK\6.0.14.1114”
KEIL项目名称::D:\DiaSemi\DA14531-DA14585-586\u Reading\u I2C\u accelerator\u BLE\PROJECT\u environment\ADXL345.uvprojx是有效的项目目录。。。
SDK位置::D:\DiaSemi\SDK\u 6.0.14.1114\DA145xx\u SDK\6.0.14.1114已找到。。。
回溯(最近一次呼叫):
文件“dlg\u make\u keil5\u env\u v1.006.py”,第792行,在
运行应用程序(args[“sdkpath”])
文件“dlg\u make\u keil5\u env\u v1.006.py”,第780行,在run\u应用程序中
设置\u keil5 \u项目\u环境()
文件“dlg\u make\u keil5\u env\u v1.006.py”,第607行,在setup\u keil5\u project\u环境中
更新\u scatter \u文件(XML \u PATTERN \u LDADS \u SCATTERFILE)
文件“dlg\u make\u keil5\u env\u v1.006.py”,第574行,在update\u scatter\u文件中
以open(cur\u scatter\u file\u path)作为我的\u文件:
FileNotFoundError:[Errno 2]没有这样的文件或目录:“D:\\DiaSemi\\SDK\u 6.0.14”
.1114\\DA145xx\u SDK\\6.0.14.1114\\SDK\\common\u project\u files\\scatterfiles\\scatte
文件_通用.sct'
Python脚本正在查找scatterfile_通用.sct但此文件不包含在SDK6.0.14中。SDK 6.0.12的链接可下载6.0.14。
我在哪里可以得到散乱的文件_公用.sct?
非常感谢。
嗨,吉姆,
谢谢你的提问并指出这一点。我将要求团队内部更新pythons脚本,因为这个脚本是针对SDK6.0.12的。为了解决这个问题,请尝试以下步骤:
例如:
请让我知道,如果你能链接软件的例子与SDK6.0.12和运行它正确。
谢谢,下午好
成功了。谢谢您!
-吉姆
嗨,吉姆,
很高兴你成功了,谢谢你接受我的回答。
谢谢,下午好
这个例子中使用的软件架构有什么描述吗?它是如何工作的?内核做什么?等。
谢谢
嗨,OTLABS,
我建议首先检查软件示例中的自述文件。我们所有的软件示例都包含一个自述文件。关于SDK架构,请参阅UM-B-119:DA14585-DA14531 SW平台参考用户手册。
谢谢,下午好