我们能否在我们的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堆栈并进行基本通信。现在,我要完成港口。
最好的
马蒂亚斯
关键词:
设备:

嗨,林瓦尔先生,
请您详细说明一下您的问题,据我所知,您希望在您的web服务器上包含hci\u 581\u active\u uart.hex或将其作为c数组文件提供,以便您的客户能够直接从那里下载,而不是访问此支持网站。你现在能告诉我们一些关于你开发的细节吗。
谢谢你的对话
当然。我们的蓝牙协议栈提供于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上自动下载,那就更简单了。
谢谢
马蒂亚斯
嗨,林瓦尔先生,
我正在和一个更合适的同事核对你的要求,一旦得到答复,我会尽快通知你。
谢谢你的对话
酷,谢谢!
如果法律部门把它弄得太复杂了(虽然它只是一个二进制blob…),我还是可以让用户下载它。
另一个想法是:我不需要在我的公司网站上托管它。hex文件(或者一个.bin文件,或者一个雷电竞下载app大数组的.c文件)也可以托管在Dialog的站点上,或者签入Dialog的GitHub repo中。
嗨,林瓦尔先生,
刚刚得到一些反馈,是的,你可以继续在你的网站上分享.hex。
谢谢你的对话
杰出的。它将使对DA14581in BTstack的支持变得更加容易。