问题标签 [broadcom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8612 浏览

linux - 如何修复不在 CENTOS 上构建的 802.11 Linux STA Broadcom 驱动程序?

我已经安装了 CENTOS 6.3。我的机器是戴尔工作室。我有以下无线 Broadcom 型号。

我从http://www.broadcom.com/support/802.11/linux_sta.php获得了这个驱动程序的源代码。

我的机器内核是

从http://www.broadcom.com/support/802.11/linux_sta.php构建软件包时。我收到以下错误。

我该如何解决这个问题?我错过了什么?我还更新了 Broadcom 支持组的电子邮件 ID,此处为 linux-wlan-client-support-list@broadcom.com。Broadcom 是一家领先的公司,我希望他们能在这里提供帮助。我也给他们发了电子邮件。Broadcom 只能在这里分享他们的解决方案,让全世界都能从中受益。

对于 Broadcom,我已将其发布在堆栈溢出上,因为每个人都可以从中受益。目前,我无法在笔记本电脑上使用 WIFI。我被有线连接卡住了。请帮助我,以便我可以让 WIFI 正常工作。当什么都没有构建时,我在最新版本中尝试了以下操作。

make API=WEXT (deprecated) ----> 我正在关注自述文件。

这会检测到可用的 wifi 网络,但无法连接到 AP。看起来这需要无线扩展工具。

做,我需要为它安装任何东西。还是说,不要使用已弃用的构建规则,而是修复构建错误?你对此有何建议?

建议,我可以跟进。

0 投票
2 回答
750 浏览

android - Broadcom NFC Android 堆栈中的收发功能中的 1 字节响应问题

我正在使用 NFC 标记类型 2。在调用运行 Broadcom NFC Android 堆栈的 transceive() 函数时,我遇到了 1 字节 ACK/NACK 响应的问题。NXP NFC Android 堆栈不会发生此问题。例如,写入命令的 ACK 响应定义为 0xAh(根据 NFC Forum Tag Type 2 协议)。如果 NFC 标签回复其他内容而不是 0xAh,Broadcom NFC 堆栈会将其视为 NACK。NXP NFC 堆栈中不会出现此问题。

Broadcom NFC 堆栈

在 /platform/packages/apps/Nfc/nci/jni/NativeNfcTag.cpp
在函数“nativeNfcTag_doTransceive()”第 890 行

当我们查看 /platform/packages/apps/Nfc/nci/jni/NfcTag.cpp 第 1212 行中的函数 isT2tNackResponse()

恩智浦 NFC 堆栈

NXP NFC 堆栈中的相同函数在 /platform/packages/apps/Nfc/nxp/jni/com_android_nfc_NativeNfcTag.cpp
函数“com_android_nfc_NativeNfcTag_doTransceive()”第 853 行

在 NXP NFC 堆栈中,所有内容都被转发到 Java 并返回到 transceive() 函数。

任何帮助/评论将不胜感激。谢谢你。

0 投票
1 回答
481 浏览

bluetooth - 如何使用 Broadcom WICED 智能 IDE 宣传特定的 UUID

我正在使用 Broadcom 的蓝牙 LE 设备和 Broadcom 的 WICED 智能 IDE 对嵌入式板进行编程。

无法弄清楚如何更改板在通电时通告的默认 UUID。

0 投票
1 回答
293 浏览

bluetooth - Broadcom WICED API will not disconnect Bluetooth LE connection

I've developed embedded software on a central board and a peripheral board, using Broadcom's WICED v1.0.1 API.

When my central scans, it detects the peripheral advertisement. When my central then connects, that works, and the peripheral detects this. My central can then send a write request, which the peripheral detects and responds to by sending back a notification, which the central receives ok.

BUT, when the central then disconnects, so it can poll next peripheral, nothing happens; the peripheral does not fire its link down (disconnection) callback.

To disconnect, my central executes this Broadcom API function: blecm_CreateConnectionCancel();

0 投票
2 回答
11701 浏览

android - 果冻豆 4.2 的蓝牙低功耗 API

在对 BLE 主题和 android 进行了数小时的研究后,我发现唯一的事情就是一团糟。为 iOS 开发一个使用 BLE 的应用程序非常简单——一个框架和一些文档。现在,我必须为 android Jelly Bean 4.2.2 编写一个应用程序(该应用程序只能在一个设备上运行,目前仅与 4.2.2 一起提供),它必须发现并连接到 BLE 设备。

我发现,在 4.1 之前,android 上的蓝牙堆栈称为 BlueZ,但在 4.2 中,Google 更改为 Broadcom 的堆栈。我知道在 4.3 中,Android 中有一个官方内置的低功耗蓝牙支持,但该应用程序必须在 4.2.2 下运行。

经过大量研究,我没有找到任何有关 Broadcom 堆栈的文档。有人可以指向一个链接(该链接仍在工作并且不会以 303 错误结束)吗?堆栈是否支持 BLE,是否有人知道这方面的教程或可以提供几行示例代码?

非常感谢您的任何意见!我真的迷失在那个混乱中

利纳德

0 投票
1 回答
185 浏览

communication - 尝试连接死外设后如何恢复 Broadcom WICED 蓝牙 LE 通信

在尝试连接到刚刚关闭(电池耗尽)的外围设备的蓝牙地址后,中央无法再连接到任何其他通电的外围设备。(如果中央扫描并检测外围设备,但外围设备在中央连接到它之前已关闭,则会发生这种情况。)

蓝牙地址为“000000000001”的外设通电,外设“000000000002”断电。

Central 可以连接到 P1 并收到通知。然后断开连接。

Central 尝试连接到外围设备“000000000002”。

中央断线。

Central 尝试再次连接到“000000000001”,但甚至没有收到 connUp 回调。

为什么中央不能与外围设备 '000000000001' 重新连接?

0 投票
3 回答
1773 浏览

bluetooth - Broadcom (Widcomm) 蓝牙 SDK 是否向前兼容?

我注意到 Widcomm/Broadcom BT SDK 有点过时了。最后一个版本 ( BTW 6.1.0.1504 ) 是在 2009 年 1 月 10 日。

第一个问题
我可以将它用于未来的博通蓝牙芯片(换句话说:它是否向前兼容)?

第二个问题
Broadcom BLE 是否有 SDK(适用于 Windows)?

提前致谢!

0 投票
1 回答
561 浏览

embedded - linux内核需要做什么才能通过PCI-E初始化broadcom L2交换机?

我有一个带有 Armada 370 SoC 的定制板,其中一个 Broadcom L2 交换机现在通过 PCI-E 添加到 SoC。
该板在Linux上运行。我只想初始化 L2 开关寄存器。
我只想要非常少的访问权限,以便我可以访问 L2 开关的寄存器(使用使用 /dev/mem 的程序 - 我有应用程序)。
我是新手,我想知道在 PCI-E 驱动程序和 menuconfig 等方面需要做什么。
如果有人能指出一个从头开始解释所有这些东西的资源,我会很高兴,因为我想了解更多。如果我正确地进行内存映射,我是否能够访问寄存器?我还需要做些什么吗?

0 投票
0 回答
2102 浏览

android - android hciattach bcm43xx bd_address

我正在尝试在运行 Kitkat 的 Galaxy note 2 上初始化我的 bcm43xx 芯片。

我已经向后移植了我的蓝牙子系统并添加了来自 Bluez 的 hciattach、hciconfig 和其他(我已将其移植到我的 rom 中以替换 Bluedroid)

重新启动后,我运行以下命令

无论如何,我已经修改了 hciattach,因为我遇到问题让它找到我的 bcm4334.hcd 固件文件,该文件在我的 rom 中是 /system/bin 我将它硬编码到源代码中,一切似乎都找到了

前 4 行是我的调试代码,用于尝试获取递归搜索的函数。

是的,它有效.. 不...我可以使用 shell 中的工具 ping、扫描等,但请查看我的 hciconfig -a

看看我的BD地址。它是默认的,没有地址给定地址。我现在面临的问题是 Bluez 检查我的硬件地址并发现它不匹配,因此它失败并且无法启动。

我已经到了不知道该去哪里的地步。任何帮助都会很棒

我正在使用 Bluez 5.18,反向移植的 3.14 驱动程序,4.4.2 基础。

提前致谢

0 投票
1 回答
1609 浏览

broadcom - 博通的strataXGS 架构是什么?

Broadcom 的strataXGS 架构是什么?有参考吗?我参考了互联网和博通网站有没有详细的解释?这个架构有什么新东西?