SK2024
SK2024
这家伙很懒, 什么也没写!

注册于 2 年前

回答
3
文章
3
关注者
1

找到问题原因了, 使用 cJSON 库的 cJSON_Print 函数将 Json 体转化为字符串时, 会开辟内存, 使用后需要使用 cJSON_free 函数进行内存释放, 否则循环次数多了之后, 会导致内存泄漏. 我的原因是这样.

补充一下问题, 发现 sdk 里的 wifi 链接函数, 在任务启动之后再链接会链接不上, 在启动前和任务中都可以链接成功
6. png
7. png

重新翻看了时钟总线和 SDK 的定义, SDIO 总线挂载在 AHB1 上, SDK 设置为默认的 1/6, 也即 240M 分频后得到 40M 作为时钟线, 并未超过最高 50MHz 的限定. 重新插拔后, 初始化正常了, 但是读写测试仍然失败, 写入再读出数据不一致.

发布
问题