我们想通过HCI H4评估DA14581与我们的BTstack蓝牙协议栈一起使用(参见https://bluekitchen-gmbh.com).
在DA14581的HCI软件版本中,我发现了一个Keil项目和两个预编译的二进制文件。
由于Keil Toolchain很贵,而且我们不打算在DA14581上开发软件,我想知道在没有Keil编译器商业许可证的情况下是否可以使用DA14581。
提供的两个固件映像的配置是什么?如何进行闪存?
-hci\u 581\u活动\u uart.hex
-hci\U 581\U外部睡眠\U uart
最后,在提供的bluez补丁中,dialog\u download\u hci\u firmware()在hciattach\u dialog.c中加载“hci firmware.bin”。这个文件在哪里?
顺致敬意,
马蒂亚斯
关键词:
设备:
嗨,林瓦尔先生,
在581上构建和下载HCI项目不需要支付keil许可证的费用,keil的商业版本允许您编译和下载高达32KB的代码。你也是
可以通过智能代码段工具下载文件,也可以通过UART或JTAG。hci\u 581\u active\u uart.hex是一个没有睡眠的映像,另一个映像实现睡眠。
补丁要求的fw应该通过提供的源代码用keil编译。您可以在out\u581文件夹的out文件中找到此文件,并将其放入
使用hex2bin.exe实用程序创建.bin文件。
谢谢你的对话
非常感谢您的澄清!我期待着测试它时,在邮件到达!
我还找到了关于bootloader的app注释,了解到该补丁将固件上传到SRAM,还找到了关于将Keil项目转换为GNU GCC工具链的app注释。