我 对问题发布了答案
感觉挺乱的,串口接收回调里调用sem release后,任务里就可以获取到sem了,但是sem acquire获取成功后返回值是0,你这个if(os_status)只有在超时才会执行,超时了又去读了,
demo目录下有定时器的demo,可以看下。
我 发表了评论
@yangxiaolin1 priv_data是个void *指针,可以传任何参数、
@shiinakaze IDE不是我做的,就像STM32用keil编译,keil不是STM32做的。
目前SDK里没有这样的定义,可以根据需要自定义一个。
重新打开就好了,我这里也偶尔会遇到卡死的情况。
测试工具可以用官网的NC_AUTH工具,技术文档里有使用说明。固件用的就是标准固件。
@shiinakaze 我接触的一直是nimble,之前是不是bluedroid不清楚。
1、如果使用AT指令,SDK不需要做任何改动直接编译出来的固件就可以使用。2、做为tcp server时,可以有最多4个tcp client连接上来,每一个新连上来的client都会分到一个新的soc
我 发表了文章
@shiinakaze 通过加log方式调试,不用这总单步调试的方法,IDE做的不好用且跑操作系统的时候,由于任务调度并不一定会按照你预想的方式运行。
建议用串口工具下载固件。
是不是进入了自动工作透传模式下。我看那个对勾是勾上的。
具体编译报错信息是什么?
发布 问题
回到 顶部
我 对问题发布了答案
使用w801与4G通信,通过串口1给4G芯片发送AT指令,接收到的数据是^boot rom并且死机。