hci\u 581\u active\u uart.hex的公共托管?

7个职位/0个新职位
最后一篇文章
林瓦尔先生
离线
最后一次见到:11个月3周前
已加入:2016-03-09 09:21
hci\u 581\u active\u uart.hex的公共托管?

我们能否在我们的Web服务器上托管hci\u 581\u active\u uart.hex或将其转换为c数组(uint8\u t image[]={0x..}),并将其作为我们的蓝牙堆栈中DA14581芯片组支持的一部分提供?

如果是的话,它将使人们更容易用DA14581编译和测试BTstack。否则,在测试之前,我们需要提供如何创建帐户、登录、下载SDK、提取单个文件和提供转换工具的说明。

跟进https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...–-硬件设备参考设计/hci uart
我能够在HCI模式下启动DA14581堆栈并进行基本通信。现在,我要完成港口。

最好的
马蒂亚斯

关键词:
设备:
MT\u对话框
离线
最后一次见到:2个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,林瓦尔先生,

嗨,林瓦尔先生,

请您详细说明一下您的问题,据我所知,您希望在您的web服务器上包含hci\u 581\u active\u uart.hex或将其作为c数组文件提供,以便您的客户能够直接从那里下载,而不是访问此支持网站。你现在能告诉我们一些关于你开发的细节吗。

谢谢你的对话

林瓦尔先生
离线
最后一次见到:11个月3周前
已加入:2016-03-09 09:21
当然。我们的蓝牙协议栈

当然。我们的蓝牙协议栈提供于https://github.com/bluekitchen/btstack/

虽然BTtstack支持所有带有H4/H5 UART或H2 USB连接的蓝牙芯片组,但有些芯片组在使用之前需要一些额外的初始化。例如,TI的CC256x系列需要固件补丁,Cypress/BCM芯片组也需要固件补丁。

BTstack提供了许多端口:平台(例如OS X、Linux、FreeRTOS)和芯片组的组合,或者只是HCI传输,例如,有一个版本在Linux上运行并使用USB蓝牙加密狗。另一个运行在Linux上,与不同的H4模块(TI的CC256x、CSR、BCM)配合使用。要编译和启动,需要每个芯片组的自定义初始化脚本。如果它们是在web上提供的而没有登录,BTstack构建系统(Makefiles)只需使用curl下载它们,而无需用户干预。

因为DA14581在重启后不会说HCI,所以我计划创建一个posix-h4-DA14581端口。在那里我可以添加一个自述文件来解释如何获得hci\u581\u active\uuart.hex文件。如果HCI固件可以从web上自动下载,那就更简单了。

谢谢
马蒂亚斯

MT\u对话框
离线
最后一次见到:2个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,林瓦尔先生,

嗨,林瓦尔先生,

我正在和一个更合适的同事核对你的要求,一旦得到答复,我会尽快通知你。

谢谢你的对话

林瓦尔先生
离线
最后一次见到:11个月3周前
已加入:2016-03-09 09:21
酷,谢谢!

酷,谢谢!

如果法律部门把它弄得太复杂了(虽然它只是一个二进制blob…),我还是可以让用户下载它。

另一个想法是:我不需要在我的公司网站上托管它。hex文件(或者一个.bin文件,或者一个雷电竞下载app大数组的.c文件)也可以托管在Dialog的站点上,或者签入Dialog的GitHub repo中。

MT\u对话框
离线
最后一次见到:2个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,林瓦尔先生,

嗨,林瓦尔先生,

刚刚得到一些反馈,是的,你可以继续在你的网站上分享.hex。

谢谢你的对话

林瓦尔先生
离线
最后一次见到:11个月3周前
已加入:2016-03-09 09:21
杰出的。它会使

杰出的。它将使对DA14581in BTstack的支持变得更加容易。