主题中讨论的其他器件: UNIFLASH、 MSP430FR5969、 MSP430WARE
将 SDK 从1.2升级到1.3后、我看到 在 sl_DevGet (...)中出现一般事件错误。 此函数在 configureSimpleLinkToDefaultState()中调用。
我钻得更深、它们会出现:
verify_RET_OK (_SlDrvCmdOp ((_SlCmdCtrl_t *)&& SlDeviceGetCmdCtrl、&Msg、&CmdExt));
钻进更改为:
SlDrvMsgWrite
并进一步向下钻取至:
/*描述符*/
if (pTxRxDescBuff && pCmdCtrl->TxDescLen >0)
{
NWP_IF_WRITE_CHECK (g_PCB->FD、pTxRxDescBuff、
_sl_Protocol_align_size (pCmdCtrl->TxDescLen);
}
当它进入此函数时 、pIraEventHandler 会有一个 CC3100 IRQ。
我使用 Uniflash 工具来格式化 CC3100、加载1.3 SDK、然后加载我的自定义文件。
我将 CCS 变量 CC3100_SDK_ROOT 从 C:\ti\cC3100SDK_1.2.0\cC3100-SDK 更改为 C:\ti\cC3100SDK_1.3.0\cC3100-SDK。
编译正常。 有什么关于去哪里的建议? 我之前已经回到了 SDK 1.2、但 nonos.c 中有一个主要的错误、我必须使用 SDK 1.3来消除它。
根据我所知、 我的 configureSimpleLinkToDefaultState 函数至少与 C:\ti\CC3100SDK_1.3.0\cC3100-SDK\examples\getting_started_with wlan_station 示例代码中的 configureSimpleLinkToDefaultState 函数启动相同。
我将 SDK 1.2目录重命名为 C:\ti\CC3100SDK_1.2.0A、只是为了确保没有任何依赖项、然后进行了清理。 未找到依赖项。
我的目标处理器是 MSP430FR5969
谢谢!