完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用CYW20706开发没有任何外部闪光灯。我读了“WHI HCI控制协议,PDF”,我仍然困惑于如何达到所有的模式。
1)如果我切换RSTYN,RAM将被初始化为零,擦除先前下载的固件。这是正确的吗? 2)如果我设置CTS到低,然后去断言RSTYN,设备进入AutoBood固件下载模式,只有少数厂商特定的HCI命令支持固件下载工作。这是正确的吗?在完成固件下载程序后,启动发行程序,芯片进入嵌入式应用模式? 3)当我把CTS设置为高,然后断言RSTYN时,我会感到困惑。提到的HCI文档将读取NVRAM的配置,但20706没有任何NVRAM。 4)如何进入完全托管的HCI模式?我计划在制造业中使用这种模式来运行标准的HCI测试。我需要为此加载一个特定的.HCD固件吗?我在哪里找到这个? 谢谢! 以上来自于百度翻译 以下为原文 I'm developing with CYW20706 without any external flash. I read “WICED-HCI-Control-Protocol.pdf” and I'm still confused about how to get to all the modes. 1) If I toggle RST_N, the RAM would be initialized to zeros, wiping the previously downloaded firmware. Is this correct? 2) If I set CTS to low, then de-assert RST_N, the device enters into autobaud firmware download mode where only few vendor specific HCI command that supports firmware download works. [size=14.6667px]Is this correct? After firmware download procedures are completed, and LAUNCH_RAM is issued, the chip goes into embedded application mode? [size=14.6667px]3) I'm confused about what happens when I set CTS to high, then de-assert RST_N. HCI document mentioned the chip will read NVRAM for configurations, but 20706 does not have any NVRAM. [size=14.6667px]4) How to enter fully hosted HCI mode? I plan to use this mode in manufacturing to run standard HCI tests. Do I need to load a specific .hcd firmware to RAM for this? Where do I find this .hcd? [size=14.6667px]Thanks! |
|
相关推荐
14个回答
|
|
你好,
你有没有找到问题的答案,即使我有同样的疑问? 谢谢您, 普拉文库马 以上来自于百度翻译 以下为原文 Hi, Have you found answers for your questions as even I have same queries ? Thank you, Pravinkumar |
|
|
|
还没有。 以上来自于百度翻译 以下为原文 Not yet. |
|
|
|
1。是的,断言重置所需的持续时间使您进入已知的稳定电源接通状态。RAM将被擦拭。
2。对的。 三。该芯片将检查是否存在附加闪存,并将其下载到RAM中,如果存在的话。如果没有外部闪光灯,它将进入AutoBood。 4。可以使用直接加载方法正常加载应用程序,然后发出HCI重置。芯片现在应该进入完全HCI模式。 雅各伯 以上来自于百度翻译 以下为原文 1. Yes, asserting reset for the required duration puts you into a known stable power-on state. RAM will be wiped. 2. Correct. 3. The chip will check for the presence of attached FLASH and download it into RAM if it exists. If it finds no external flash, it will enter autobaud. 4. You can load the application as normal using the direct load method, then issue an HCI reset. The chip should now enter full HCI mode. Jacob |
|
|
|
twerfwerw 发表于 2018-11-22 14:05 嗨,雅各伯, 是否有托管的HCI模式的标准固件(使用标准的BT HCI,而不是WICE HCI)?我记得看到人们用UART,HEX进行讨论,但我不确定它是用于RAM还是外部闪存。你能提供标准的固件在HCD格式(我们不使用外部闪存)? 谢谢, LJ 以上来自于百度翻译 以下为原文 Hi Jacob, Is there a standard firmware for hosted HCI mode(using standard BT HCI, not WICED HCI)? I remember seeing discussions of people using 'uart.hex', but I'm not sure if it is for RAM or external flash. Could you provide the standard firmware in .hcd format (we don't use external flash)? Thanks, LJ |
|
|
|
胡扯123 发表于 2018-11-22 14:17 我不认为您有必要获取这个文件,因为SDK中生成的应用程序代码将包含所有必需的补丁程序。在执行HCI重置之后,补丁将仍然存在,如我在(4)中所描述的。如果您仍然需要HCD文件,那么您将不得不与您的FAE一起工作,因为这些是特定于平台的文件,这些文件必须为您的硬件定制。 雅各伯 以上来自于百度翻译 以下为原文 I don't believe it is necessary for you to acquire this file as the application code produced in the SDK will contain all of the required patches. The patches will still exist after you perform the HCI reset as I described in (4). If you do still require the HCD file, then you will have to work with your FAE as these are platform-specific files that must be custom made for your hardware. Jacob |
|
|
|
twerfwerw 发表于 2018-11-22 14:26 在(4),你的意思是我应该像往常一样加载我的自定义应用程序,而不是“启动RAM”,发出“HCI重置”?我如何进入应用模式后,我已经完成了托管HCI模式(全功率重置和重新加载应用程序)?还是在最后发布发行RAM? 以上来自于百度翻译 以下为原文 In (4), do you mean I should load my custom app as usual but instead of 'launch RAM', issue 'HCI reset'? How do I go into application mode after I'm done with the hosted HCI mode (full power reset and reload app? or just issue launch RAM at the end)? |
|
|
|
胡扯123 发表于 2018-11-22 14:35 你会发出启动RAM,然后发出HCI重置。 要进入常规应用程序代码之后,您将需要重新启动整个下载过程,因为应用程序代码将被擦除。 雅各伯 以上来自于百度翻译 以下为原文 You would issue launch RAM, then issue the HCI reset. To enter the regular app code after, you will need to restart the whole download process as the app code will be wiped. Jacob |
|
|
|
在“启动RAM”HCI命令之后,设备应该进入应用模式并运行我的固件。在这一点上,我需要发出在WICE HCI文档中定义的RESET命令,对吗?从查看SDK中提供的演示应用程序,WICE HCI重置简单地实现为触发看门狗复位… 以上来自于百度翻译 以下为原文 After 'launch RAM' HCI command, the device should enter application mode and run my firmware. At this point I would need to issue the reset command defined in the WICED HCI document, correct? From looking at the demo app provided in the SDK, the WICED HCI reset is simply implemented as triggering a watchdog reset... |
|
|
|
胡扯123 发表于 2018-11-22 14:58 不,您必须发布一个由BT规范定义的HCI重置。 雅各伯 以上来自于百度翻译 以下为原文 No, you must issue an HCI reset as defined by the BT spec. Jacob |
|
|
|
你是说我的应用程序代码需要把BT HCI重置发送到堆栈吗?这是通过API BtuyHCIffsEnthyCMD()完成的吗? 重置后,在全HCI模式下,芯片是否处于自动波特模式又像下载模式? 如果我使用硬件RSTGN引脚重置芯片时,它是在全HCI模式,它会回到自动波特下载模式,正确吗? 以上来自于百度翻译 以下为原文 Do you mean my app code needs to send BT HCI reset to the stack? Is this done through API btu_hcif_send_cmd()? After the reset, in full HCI mode, is the chip in auto-baud mode again like in download mode? If I use the hardware RST_N pin to reset the chip when it's in full HCI mode, it would go back to auto-baud download mode, correct? |
|
|
|
胡扯123 发表于 2018-11-22 15:22 你是说我的应用程序代码需要把BT HCI重置发送到堆栈吗?这是通过API BtuyHCIffsEnthyCMD()完成的吗? 不,你会在HCI UART上发送重置。这一点的全部目的是通过UART发送托管模式命令,因此,如果你有一个主机,那么改变应用程序来发送重置没有任何意义。另一方面,如果您试图从应用程序中启动一些RF测试,那么这是一个不同的用例,我们将以非常不同的方式进行处理。 在重置后,在全HCI模式下,芯片是否处于自动波特模式又像下载模式? 不,它是在托管模式下。 如果我使用硬件RSTGN引脚来重置芯片,当它处于全HCI模式时,它会回到自动波特下载模式,对吗? 对的。 雅各伯 以上来自于百度翻译 以下为原文 >>Do you mean my app code needs to send BT HCI reset to the stack? Is this done through API btu_hcif_send_cmd()? No, you would send the reset over the HCI UART. The entire point of this is to send hosted mode commands over UART so there is no point in changing the application to send a reset if you have a host attached anyway. On the other hand, if you are trying to initiate some RF tests from within the app, then this is a different use-case that we would address very differently. >>After the reset, in full HCI mode, is the chip in auto-baud mode again like in download mode? No, it is in hosted mode. >>If I use the hardware RST_N pin to reset the chip when it's in full HCI mode, it would go back to auto-baud download mode, correct? Correct. Jacob |
|
|
|
twerfwerw 发表于 2018-11-22 15:29 谢谢雅各伯。我来试一试。 以上来自于百度翻译 以下为原文 Thanks Jacob. I'll give it a try. |
|
|
|
只有小组成员才能发言,加入小组>>
750个成员聚集在这个小组
加入小组2055 浏览 1 评论
1811 浏览 1 评论
3622 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1747 浏览 6 评论
1499 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
484浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
339浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
401浏览 2评论
343浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
836浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:56 , Processed in 0.914873 second(s), Total 71, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号