SmartSnippets工具箱在树莓

了解更多常见问题教程

6个员额/ 0个新员额
最后发表
gme_johannes
离线
最后看到:1天11小时前
加入:2017-12-22 10:09
SmartSnippets工具箱在树莓

亲爱的对话框支持,

我们正在建立一个基于树莓派4的编程和测试环境。不幸的是,你只提供x86_64的SmartSnippets。
我们的编程过程使用系统调用工具箱来擦除/编程/验证flash。

你认为有可能将这个程序移植到armv7l的树莓派上吗?

致以最亲切的问候

约翰内斯

设备:
PM_Dialog
离线
最后看到:3小时58分钟前
工作人员
加入:2018-02-08 11:03
嗨gme_johannes,

嗨gme_johannes,

感谢你的论坛帖子。那么,如果我理解了你的问题,你的要求是运行树莓派上的SS工具箱来编程BLE设备?那是正确的吗?你用的是什么设备?您可以使用命令行接口对它进行编程。

谢谢,PM_Dialog

gme_johannes
离线
最后看到:1天11小时前
加入:2017-12-22 10:09
正确的。我想用

正确的。我想用树莓派4来编程我们的设备(DA14585)。

你指的CLI是什么?在windows中,我使用CLI,比如

"C:/DiaSemi/ smartsnippetstudio2.0.12 /Toolbox/SmartSnippetsToolbox.exe -type spi -chip DA14585-00 -cs P0_7 -com_port 16 -baudrate 57600 -y[…]"

我想对Linux中的SmartSnippets CLI做同样的事情,但它需要可以在ARMv7上运行的二进制文件。我只找到了用于x86_64架构的SmartSnippets工具箱。

谢谢,

约翰内斯

gme_johannes
离线
最后看到:1天11小时前
加入:2017-12-22 10:09
亲爱的对话框支持,

亲爱的对话框支持,
你能想出一个答案吗?

也许我换个说法会有帮助

(1) SmartSnippets工具箱中是否有ARMv7二进制文件,允许在Raspberry Pi 4上执行编程过程?
(2)或者,是否有可能将原始的UART通信披露给空,编程并验证连接到DA14585的flash ?

谢谢,

约翰内斯

PM_Dialog
离线
最后看到:3小时58分钟前
工作人员
加入:2018-02-08 11:03
嗨gme_johannes,

嗨gme_johannes,

很抱歉耽搁了。不是更清楚。SS工具箱可用于Windows或Linux操作系统。请检查DA14585,你会在“开发工具”部分找到所有可用的版本。

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

通过Raspberry Pi 4编程DA14585不是一个简单的过程,也不支持。有几种方法可以通过SS工具箱或CLI编程器来编程我们的设备。

事实上,树莓派4应该做的SS收费箱做为了编程SPI Flash。SST默认不支持flash功能。当通过工具按下“连接”按钮时,一个小固件被下载到DA14585: flash_programmer_585.bin (UART)和JTAG (jtag_programmer_585.bin)。

请检查SDK的6.0.14.1114\utilities\flash_programmer项目,你可以看到上述选项。

因此,当这个固件被下载后,SST就会向DA14585发送命令以执行代码并启动编程过程。你可以在fowling文件中找到它们:

http://lpccs-docs.dialog-semiconductor.com/UM-B-119_DA14585-DA14531_SW_Platform_Reference/Appendix/Appendix.html#flash-programmer

一个可能的解决方案可能是将flash_programmer_585.bin下载到DA14585,并开始通过UART从Raspberry Pi 4发送命令来开始对flash编程。我们还没有在树莓派4上完成这个过程,所以它还没有被测试或支持。

谢谢,PM_Dialog

gme_johannes
离线
最后看到:1天11小时前
加入:2017-12-22 10:09
嗨PM_Dialog,

嗨PM_Dialog,

谢谢,第二个URL似乎有助于实现没有SST的“低级”编程过程。我可能会尝试一下。

无论如何,随着ARM的崛起和Raspberry Pi或类似平台的流行,我相信在未来SST的ARM二进制会有相当多的兴趣:-)

谢谢,

约翰内斯