完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我试着用CYBT-423028模块测试HCI模式。HCI重置命令正确工作,然后我看不到模块对任何HCI命令的任何响应。 似乎默认的波特率是115200作为附件,我可以得到正确的响应HCI重置从CYBT-423028 HCI重置后,我尝试读取BD地址,但没有响应CYBT-423028 如果我将波特率更改为主机侧的3M,并发送读BD地址命令(01 03 0C 00),则可以从CYBT-423028看到04 10 01 00。 这个问题与CYW920719Q40EB板相同,如果我按下复位开关(SW2),然后发送HCI重置。 你知道如何解决这个问题吗? 以上来自于百度翻译 以下为原文 Hello, I'm trying to test HCI mode using CYBT-423028 module. The HCI reset command is correctly working and then I don't see any response from module against any HCI command. It seems the default baud rate is 115200 as attached, I could get correct response against HCI reset from CYBT-423028 After HCI reset, I tried to read BD address, but no responding from CYBT-423028 If I change the baudrate to 3M for host side and sending read BD address command(01 03 0c 00), I can see 04 10 01 00 from CYBT-423028 This issue is same with CYW920719Q40EVB board if I press RESET switch(SW2) and then sending HCI reset. Do you know how to solve the issue? |
|
相关推荐
5个回答
|
|
附加信息
如果在UART端口打开之前,我不在CYBT-423028和Advest/XRes上编程任何项目,它可以正确地回复。在任何项目被编程之后,CYBT-423028不能正常工作,然后从未恢复到初始阶段。 CYW920719Q40EVB仍然是好的编程后的任何项目,直到新闻SW2后,UART端口打开。 以上来自于百度翻译 以下为原文 The additional information If I don't program any project on CYBT-423028 and assert /XRES before UART port opening, it could respond back correctly. After any project is programmed, CYBT-423028 doesn't work correctly and then never recovered to the initial stage. CYW920719Q40EVB is still OK after programming any project until press SW2 after UART port opened. |
|
|
|
广陵云峰 发表于 2018-9-29 12:15 这里有2件事: 1)打开UART端口后按下复位将设备恢复到恢复模式。基本上,CYW20719进入恢复模式是CTS线在复位期间被断言。 还要注意,在恢复模式下,只支持一组HCI命令(下载所必需的)。其余的HCI命令将不会收到响应。 2)当下载一个包含WICDEDTrimtTyIn()API的应用程序时,HCI UART将被配置为波特率。假设你的应用程序将波特配置为3M,那么你可以在3M发送HCI命令。 在您的应用程序中,评论WICEDIX传输协议。现在,设备将响应在115200发送的命令(默认情况下)。 以上来自于百度翻译 以下为原文 There are 2 things here: 1) Pressing RESET after opening uart port puts the device into RECOVERY mode. Basically, CYW20719 enters Recovery mode is the CTS line is asserted during RESET. Also note that in RECOVERY mode, only a set of HCI commands (necessary for download) are supported. Rest of the HCI commands won't receive a response. 2) When you download an application which contains the wiced_transport_init() API, then the HCI UART will be configured for that baud rate. Say your application configures the baud to 3M, then you can send HCI commands at 3M. In your application, comment the wiced_transport_init. Now, the device will respond to commands sent at 115200 (which is the default). |
|
|
|
烈阳异丙醇 发表于 2018-9-29 12:27 谢谢你的快速反应。 我试图切换一个GPIO检查应用程序运行,我没有看到切换IO使用CYBT-423028。 但是我可以看到CYW920719Q40EVB用相同的固件切换GPIO。 似乎CYBT-423028保持恢复模式或卡在Bootloader中。我的问题是什么能使这种情况如何避免? 以上来自于百度翻译 以下为原文 Thank you for the quick response. I tried to toggle a GPIO for checking application is running I don't see toggling IO using CYBT-423028. But I can see CYW920719Q40EVB toggling GPIO With same firmware. It seems CYBT-423028 is staying recovery mode or stuck in bootloader. My question is what can make this situation how to avoid it? |
|
|
|
广陵云峰 发表于 2018-9-29 12:38 1。对于cybt-423028,我们需要用423028的平台文件项目开发。请参考此链接平台文件:为cybt-423028-eval–kba223637平台文件 目前,KBA忘记连接将尽快修复平台文件。 2。cyw920719q40应该能够响应复位命令如果我们修正的波特率。作为yssu提到的演示代码通常使用3000000作为默认的HCI UART的波特率。或者你可以改变hci_uart_default_baud到你想要的波特率。 当做 詹森 以上来自于百度翻译 以下为原文 1. For CYBT-423028, we need to use the 423028's platform file for project development. Please refer to this link for the platform files:Platform Files for CYBT-423028-EVAL – KBA223637 Currently, the KBA forget to attached the platform file which will be fixed soon. 2. CYW920719Q40 should able to response to the RESET command if we set the corrected baud rate. As yssu mentioned the demo code usually use 3000000 as the default HCI UART baud rate. Or you can change the HCI_UART_DEFAULT_BAUD to your desired baud rate. Regards Jenson |
|
|
|
huazhe 发表于 2018-9-29 12:47 我提到cyw920719是相同的行为,但它是经过几个HCI复位命令自动恢复,所以我有一个问题cybt-423028。 我试着在应用开始改变波特率(我把切换GPIO和验证应用程序在运行),人机交互模式不正确不正确文件的工作平台。使用合适的平台文件后,然后一切都很好。 以上来自于百度翻译 以下为原文 I mentioned CYW920719 is same behavior but it is automatically recovered after several HCI reset commands, so I had an issue with CYBT-423028. I tried changing baudrate in the application start (I put toggling GPIO and verified application was running), HCI mode didn't work correctly without correct platform files. After using right platform files, then everything works fine. |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2075 浏览 1 评论
1829 浏览 1 评论
3645 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1766 浏览 6 评论
1517 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
517浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
371浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
413浏览 2评论
360浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
868浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 01:09 , Processed in 1.318092 second(s), Total 87, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号