本帖最后由 lazy 于 2024-7-19 14:03 编辑
本帖最后由 lazy 于 2024-7-19 10:41 编辑
1、关于CONFIG_BFLOG
配置位置 proj.conf
当CONFIG_BFLOG值设置为
set(CONFIG_BFLOG 1)
的时候大部分程序都可以编译通过,但是板子启动就报错。
Load access fault
将CONFIG_BFLOG值设置为
set(CONFIG_BFLOG 0)
就可以正常启动程序,这个值只是日志开关,为什么会影响程序正常启动运行呢?哪里缺少了配置?
2、关于 easyflash
配置位置 proj.conf
set(CONFIG_EASYFLASH4 1)
代码中添加
#include "easyflash.h"
……
easyflash_init();
然后启动wifi,基本上用不了多久程序就崩溃了。
只是初始化easyflash,为什么会影响wifi运行呢?也没有做存储只是初始化?
3、HomeAssistant_basic demo在main函数中直接使用
xTaskCreate(task, "task", 1024, NULL, 16, NULL);
创建任务在执行到 staWiFiConnect(const char* ssid, const char* passworld)
![捕获.PNG 捕获.PNG](data/attachment/forum/202407/18/163034m0kux8aawwwp0au1.png)
然后就会卡住
![xtask.PNG xtask.PNG](data/attachment/forum/202407/19/103806drrojz2ffvx42gom.png)
程序就不再往下执行了,就像死锁了一样。
Ai-M61-32SU 和 Ai-M61-32S应该是一样的。
![231803mvzwvdgpzvp0qhgp.jpg 231803mvzwvdgpzvp0qhgp.jpg](data/attachment/forum/202407/19/140315w77o77mkwk8k7kmh.jpg) |