This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3300MOD:在不初始化时需要有关 CC3300MOD RAM 引导加载程序的信息

Guru**** 2927270 points

Other Parts Discussed in Thread: CC3300MOD, CC3300

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1649302/cc3300mod-require-information-on-cc3300mod-ram-bootloader-in-not-initilizing

器件型号: CC3300MOD
主题中讨论的其他部件: cc3300

尊敬的所有人:

我们正在使用 CC3300MOD。  

对于 RAM 引导程序、我们没有获得“hint_second_loader_init_full“  

我们从 CC3300MOD 捕获了日志。

对于“RAM_RAM“Botloader_Not_Init问题、我们需要阐明以下几点

  1. RAM 引导加载程序正确初始化或不基于 CC3300 日志– 请分析连接的 CC3300 日志  
  2. 如果 RAM 引导加载程序正确初始化、则主机将如何知道 RAM 引导加载程序是否正确初始化–
    1. 这里需要首先了解 Bootloder_Init_跟踪中存在“RAM_SPI.OK/NOK“信息的位置。 在 TI 评估板上捕获的随附波形中、如下所述、 4.88s “RAM 引导加载程序二进制“传输到 CC3300 完成。 根据我们的理解、在突出显示的部分中、主机接收信息“RAM_RAM.OK/NOK“ Bootloder_Init_。 我们需要确认我们对 TI 的理解 、并需要了解跟踪中保存信息“RAM_RAM.OK/NOK“ Bootloder_Init_的确切部分。 连接了在 TI 评估板上捕获的完整布线。

    1.  
    2. Event_Signal MISO“函数等待“RAM_MISO.OK“ Bootloder_Init_的时间达到 2 秒、一旦通过 Event_Wait 线路接收到适当的数据、“fw MISO“函数即会发送事件。 需要了解的是、Bootloder_Init_数据如何使用“fwspi“函数从通过 Event_Signal 接收数据到发送“RAM_SPI.OK“
  1. 我们将使用从 SDK “cc33xx_RTOS_MCU_PACKAGE_R8.1“中选择的附加二进制“WIFI_FW“。 确认二进制文件的正确性。
  2. 我们发现“HINT_ROM_LOADER_INIT_COMPLETE“工作正常。 只想知道“hint_rom_loader_init_full“和“hint_second_loader_init_full“是否遵循通过 SPI 重新查找数据直至触发的相同流程。

   //我们需要等待 LX 设备唤醒
  if (fw Event_Wait (OSI_WAIT_FOR_second * 2、HINT_ROM_LOADER_INIT_COMPLETE)=–1)
  {
    report(“\n\r 软件下载! 未收到提示 ROM_LOADER_INIT_COMPLETE \n“);
    返回 WlanError (WLAN_ERROR_Severity___HIGH、WLAN_ERROR_MODULE_DEVICE、WLAN_ERROR_TYPE__ROM_LOADER_INIT);
  }

谢谢...

TI 评估板 — 跟踪 21 May.zip 

e2e.ti.com/.../CC3300_5F00_LogFromBootup_5F00_27May2026_5F00_11_5F00_50AM.txt

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Yogesh:

    对延迟深表歉意。

    如果 RAM 引导加载程序已正确初始化、则主机将如何知道 RAM 引导加载程序是否已正确初始化–

    如果 IRQ 切换、这应该表明 RAM 引导加载程序已正确初始化。

    我们需要确认我们对 TI 的理解 、并需要了解跟踪中保存信息“RAM_RAM_OK/NOK“
    的确切部分 Bootloder_Init_

    附件图片中指示的段是正确的、这是发送 ram_btl_init_ok 的位置。

    需要了解 SPI 数据如何使用“fw SPI“Event_Signal函数
    从通过 Bootloder_Init_接收数据到发送“RAM_SPI.OK“

    固件会阻止 Event_Wait、直到固件出现 SPI 中断。 在固件事件处理中、将使用固件 Event_Signal 读取 SPI RX 字节并取消阻止 SPI 中断。

    需要确认二进制文件的正确性。

    这是正确的二进制文件。

    只需知道“hint_rom_loader_init_full“和“hint_second_loader_init_full“在通过 SPI 重新查找数据直至触发后、是否遵循相同的流程。

    是、两者使用相同的流程。

    此致、

    Josh Prushing