我用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!