在没有Keil的情况下通过UART进行HCI?

3个职位/0个新职位
最后一篇文章
林瓦尔先生
离线
最后一次见到:1年1天前
已加入:2016-03-09 09:21
在没有Keil的情况下通过UART进行HCI?

我们想通过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”。这个文件在哪里?

顺致敬意,
马蒂亚斯

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

嗨,林瓦尔先生,

在581上构建和下载HCI项目不需要支付keil许可证的费用,keil的商业版本允许您编译和下载高达32KB的代码。你也是
可以通过智能代码段工具下载文件,也可以通过UART或JTAG。hci\u 581\u active\u uart.hex是一个没有睡眠的映像,另一个映像实现睡眠。

补丁要求的fw应该通过提供的源代码用keil编译。您可以在out\u581文件夹的out文件中找到此文件,并将其放入
使用hex2bin.exe实用程序创建.bin文件。

谢谢你的对话

林瓦尔先生
离线
最后一次见到:1年1天前
已加入:2016-03-09 09:21
非常感谢你的邀请

非常感谢您的澄清!我期待着测试它时,在邮件到达!

我还找到了关于bootloader的app注释,了解到该补丁将固件上传到SRAM,还找到了关于将Keil项目转换为GNU GCC工具链的app注释。