亲爱的对话框支持,
我们正在建立一个基于树莓派4的编程和测试环境。不幸的是,您只为x86_64提供SmartSnippets。我们的编程过程使用工具箱的系统调用来擦除/程序化/验证flash。
你看有没有可能把这个程序移植到带armv7l的树莓派上?
致以最亲切的问候
约翰内斯
嗨gme_johannes,
谢谢你的论坛帖子。那么,如果我理解你的问题,你的要求是在树莓派上运行SS工具箱来编程BLE设备?那是正确的吗?你使用的设备是什么?您可以使用命令行接口对其进行编程。
谢谢,PM_Dialog
正确的。我想用树莓派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[…]”
我想做同样的事情与SmartSnippets CLI在Linux,但它将需要二进制文件,可以在ARMv7上运行。我只发现SmartSnippets工具箱为x86_64架构。
谢谢,
亲爱的对话框支持,你找到答案了吗?
我换个说法也许会有帮助
(1)是否有ARMv7二进制文件可用的SmartSnippets工具箱,将允许执行一个编程过程在树莓派4?(2)或者,是否有可能披露原始UART通信空,程序和验证闪存连接到DA14585?
很抱歉耽搁了。不是更清楚。SS工具箱可用于Windows或Linux操作系统。请检查DA14585,您将在“开发工具”部分找到所有可用的版本。
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586
通过树莓派4编程DA14585不是一个直接的过程,也不支持。有两种方法可以通过SS工具箱或CLI程序员来编程我们的设备。
事实上,树莓派4应该做什么SS收费箱做,以编程SPI Flash。SST默认不支持任何flash功能。当通过工具按下“连接”按钮时,一个小型固件被下载到DA14585: flash_programmer_585.bin,如果是UART,下载到DA14585: flash_programmer_585.bin,如果是JTAG,下载到DA14585: flash_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从树莓派4发送命令来开始编程flash。我们还没有在树莓派4上做过这个过程,所以还没有测试或支持它。
嗨PM_Dialog,
谢谢,第二个URL似乎有助于在没有SST的情况下实现“低级”编程过程。我可以试试。
无论如何,随着ARM的崛起和树莓派或类似平台的普及,我相信在未来会有相当多的人对SST的ARM二进制有兴趣:-)
嗨gme_johannes,
谢谢你的论坛帖子。那么,如果我理解你的问题,你的要求是在树莓派上运行SS工具箱来编程BLE设备?那是正确的吗?你使用的设备是什么?您可以使用命令行接口对其进行编程。
谢谢,PM_Dialog
正确的。我想用树莓派4来编程我们的设备(DA14585)。
CLI指的是什么?在windows中,我使用CLI,比如
我想做同样的事情与SmartSnippets CLI在Linux,但它将需要二进制文件,可以在ARMv7上运行。我只发现SmartSnippets工具箱为x86_64架构。
谢谢,
约翰内斯
亲爱的对话框支持,
你找到答案了吗?
我换个说法也许会有帮助
(1)是否有ARMv7二进制文件可用的SmartSnippets工具箱,将允许执行一个编程过程在树莓派4?
(2)或者,是否有可能披露原始UART通信空,程序和验证闪存连接到DA14585?
谢谢,
约翰内斯
嗨gme_johannes,
很抱歉耽搁了。不是更清楚。SS工具箱可用于Windows或Linux操作系统。请检查DA14585,您将在“开发工具”部分找到所有可用的版本。
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14585-and-da14586
通过树莓派4编程DA14585不是一个直接的过程,也不支持。有两种方法可以通过SS工具箱或CLI程序员来编程我们的设备。
事实上,树莓派4应该做什么SS收费箱做,以编程SPI Flash。SST默认不支持任何flash功能。当通过工具按下“连接”按钮时,一个小型固件被下载到DA14585: flash_programmer_585.bin,如果是UART,下载到DA14585: flash_programmer_585.bin,如果是JTAG,下载到DA14585: flash_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从树莓派4发送命令来开始编程flash。我们还没有在树莓派4上做过这个过程,所以还没有测试或支持它。
谢谢,PM_Dialog
嗨PM_Dialog,
谢谢,第二个URL似乎有助于在没有SST的情况下实现“低级”编程过程。我可以试试。
无论如何,随着ARM的崛起和树莓派或类似平台的普及,我相信在未来会有相当多的人对SST的ARM二进制有兴趣:-)
谢谢,
约翰内斯