Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
JYFP_3506
这家伙很懒,什么也没写!
注册于 5年前
回答
9
文章
0
关注者
1
关注TA
向TA提问
发私信
TA的回答
问
基于RT-TREAD,和中移的4G模块ML307A做个DEMO,实现MQTT正常通信,单片机选择3元左右的,能远程升级的
发布于10月前
能否写个demo?'付费给你
问
再加一条SPI3总线怎么就是注册不成功哪?还需要设置其他地方吗
发布于4年前
 如图,SPI已经打开,但没有地方单独打开SPI3总线啊? @mii SPI2总线已经初始化成功,上面写的很清楚,而且这个SPI2已经用过1年多了
问
boatload跳转到app反复重启,难道你们编译器有问题?
发布于5年前
为什么加上__disable_irq();就跳不过去,理论上不应该啊,我看人家都是加上的
问
如何让系统重启时不初始化自己指定的变量或者数组?
发布于5年前
必须放在内存里面
问
内存泄露导致崩溃的问题
发布于5年前
有时候崩溃提示下面的内容: ``` Function[rt_mutex_take] shall not be used in ISR thread pri status sp stack size max used left tick error -------- --- ------- ---------- ---------- ------ ---------- --- sim0_li 10 suspend 0x000000d8 0x0000052c 80% 0x00000004 000 mqttt0 20 suspend 0x0000016c 0x00000a8c 73% 0x00000002 000 at_clnt 9 suspend 0x00000104 0x00000600 72% 0x00000005 000 ................................................. .............................................. timer 4 suspend 0x000000a8 0x00000200 32% 0x00000009 000 main 10 suspend 0x000000e0 0x000006bc 60% 0x00000001 000 [31m05-19 04:43:09.053 E/cmb ISR: [0m[31m05-19 04:43:09.053 E/cmb ISR: (0) has assert failed at rt_mutex_take:662. [0mtotal memory: 47020 used memory : 38108 maximum allocated memory: 38188 [31m05-19 04:43:09.053 E/cmb ISR: [0m[31m05-19 04:43:09.053 E/cmb ISR: Firmware name: testff, hardware version: v1.01, software version: v1.02 [0m[31m05-19 04:43:09.053 E/cmb ISR: Assert on thread Communic [0m[31m05-19 04:43:09.053 E/cmb ISR: ===== Thread stack information ===== [0m[31m05-19 04:43:09.053 E/cmb ISR: addr: 20008d88 data: 08040abc [0m[31m05-19 04:43:09.053 E/cmb ISR: addr: 20008d8c data: 0804dccc [0m[31m05-19 04:43:09.053 E/cmb ISR: addr: 20008d90 data: 00000296 [0m[31m05-19 04:43:09.053 E/cmb ISR: addr: 20008d94 data: 08001a8d [0m[31m05-19 04:43:09.053 E/cmb ISR: addr: 20008d98 data: 00000031 [0m[31m05-19 04:43:09.053 E/cmb ISR: addr: 20008d9c data: 00000296 ```
问
内存泄露导致崩溃的问题
发布于5年前
用其他的4G模块也是一样有这个问题,使用的AT 组件版本和配置是: ```c #define PKG_USING_AT_DEVICE #define AT_DEVICE_USING_AIR720 #define AT_DEVICE_AIR720_INIT_ASYN #define AT_DEVICE_AIR720_SAMPLE #define AIR720_SAMPLE_POWER_PIN 16 #define AIR720_SAMPLE_STATUS_PIN -1 #define AIR720_SAMPLE_CLIENT_NAME "uart2" #define AIR720_SAMPLE_RECV_BUFF_LEN 512 #define PKG_USING_AT_DEVICE_LATEST_VERSION #define PKG_AT_DEVICE_VER_NUM 0x99999 #define RT_USING_AT #define AT_USING_CLIENT #define AT_CLIENT_NUM_MAX 1 #define AT_USING_SOCKET #define AT_USING_CLI #define AT_CMD_MAX_LEN 128 #define AT_SW_VERSION_NUM 0x10300 ``` 那个崩溃提示,表面看起来是在中断内调用rt_mutex_take,但是实际上看了代码程序里面所有中断都没有调用rt_mutex_take,如果调用的话早就崩溃了,不可能运行5,6天才崩溃
问
assertion failed at function:rt_mutex_take有没有遇到同样问题的同学
发布于5年前
我也遇到这个问题,偶尔导致系统崩溃,确实是SPI的device里用到了mutex,在函数rt_spi_send_then_recv(0)里面调用了rt_mutex_take(),楼上的如何解决的,发现并没有内存越界和溢出啊,栈放到了4K,才用到了2K多
问
一站式开发工具:RT-Thread Studio 正式发布
发布于5年前
ST-LINK怎么不支持?到底用什么下载器? 加了OTA模块后编译出错: ``` collect2.exe: error: ld returned 1 exit status make: *** [makefile:73: rtthread.elf] Error 1 ```
问
一站式开发工具:RT-Thread Studio 正式发布
发布于5年前
开始下载程序:2020-01-14 14:35:03 ``` D:\RT-ThreadStudio\platform\ST-LINK\tools\bin>D:/RT-ThreadStudio/platform/ST-LINK/tools/bin/STM32_Programmer_CLI.exe -c port=SWD mode=NORMAL -e all -d D:\RT-ThreadStudio\workspace\MENG\Debug\rtthread.elf -hardRst ------------------------------------------------------------------- STM32CubeProgrammer v2.1.0 ------------------------------------------------------------------- Error: ST-LINK V1 not supported Error: ST-LINK v1 not supported. ``` 执行完毕, 耗时:518ms.
TA的主页
TA的回答
TA的提问
TA的文章
TA的粉丝
TA的关注
会员统计
注册于 5年前
个人主页被 1647 人浏览
回到
顶部
发布
问题
投诉
建议
问 基于RT-TREAD,和中移的4G模块ML307A做个DEMO,实现MQTT正常通信,单片机选择3元左右的,能远程升级的