Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
汇总一些问题,请教
发布于 2011-03-30 15:50:36 浏览:11147
订阅该版
一.uVision4报错183个,从项目开始到现在一直忍受着(怕有别的错误不敢关warning)类似下面的有好多,基本都在mib2.c,类型转换无意义?好像是没有必要限定类型,我用了LWIP,SNMP是否可以关闭? ```compiling mib2.c... .... etlwipsrccoresnmpmib2.c(134): warning: #191-D: type qualifier is meaningless on cast type .... etlwipsrccoresnmpmib2.c: (struct mib_node* const)&snmp_scalar, (struct mib_node* const)&snmp_scalar, .... etlwipsrccoresnmpmib2.c: ^ .... etlwipsrccoresnmpmib2.c(134): warning: #191-D: type qualifier is meaningless on cast type ``` 二.C/C++编译优化选项,release版本应该选哪个level级别,如果选level02/03则代码量可以大幅减小,但运行有问题。 三.rtconfig.h中以太网线程的栈和邮箱数的取值和什么相关? ```/* tcp thread options */ #define RT_LWIP_TCPTHREAD_PRIORITY 5 #define RT_LWIP_TCPTHREAD_MBOX_SIZE 48 #define RT_LWIP_TCPTHREAD_STACKSIZE 1024 /* ethernet if thread options */ #define RT_LWIP_ETHTHREAD_PRIORITY 6 #define RT_LWIP_ETHTHREAD_MBOX_SIZE 8 #define RT_LWIP_ETHTHREAD_STACKSIZE 512 ``` 问题有点多,不好意思了。谢谢!
查看更多
17
个回答
默认排序
按发布时间排序
bernard
2011-03-30
这家伙很懒,什么也没写!
1. snmp不使用,可以不编译。你用的0.3.0版本? 2. 需要详细的反馈,越详细越好。 3. 定义了一些邮箱大小而已,可以自行结合代码看看。
ZhangPeng
2011-03-30
这家伙很懒,什么也没写!
用的0.3.1版本,Level02编译后运行有问题,卡在哪里我查一下再说。
ZhangPeng
2011-03-30
这家伙很懒,什么也没写!
``` finsh>>list_mem() total memory: 51448 used memory : 13200 maximum allocated memory: 16120 1, 0x00000001 finsh>>psr: 0x21000000 pc: 0x0000bb90 lr: 0x0000bb13 r12: 0x40048000 r03: 0x00019633 r02: 0x00000000 r01: 0x00019633 r00: 0x00000000 hard fault on thread: etx thread pri status sp stack size max used left tick error -------- ---- ------- ---------- ---------- ---------- ---------- --- Query 0x10 suspend 0x00000188 0x00000200 0x00000188 0x00000014 000 tidle 0x1f ready 0x00000058 0x00000100 0x00000058 0x0000001c 000 tshell 0x14 suspend 0x00000070 0x00000400 0x00000134 0x00000009 000 DS2460 0x01 suspend 0x00000058 0x00000400 0x000000b8 0x00000012 000 tcpip 0x05 suspend 0x00000198 0x00000400 0x000001a8 0x00000014 000 etx 0x06 ready 0x00000078 0x00000200 0x00000078 0x00000010 000 erx 0x06 suspend 0x00000078 0x00000200 0x000000a8 0x00000010 000 ``` 如果采用Level02编译,etx线程就会出错。
ZhangPeng
2011-03-30
这家伙很懒,什么也没写!
采用Level00编译,etx线程没有出错,一切正常。
bernard
2011-03-30
这家伙很懒,什么也没写!
描述下硬件环境吧,系统一启动就出fault? 后面会在STM32Radio平台上测试验证下。
ZhangPeng
2011-03-31
这家伙很懒,什么也没写!
LM3S6911单片系统,启动时不报错,能ping通。在尝试进行以太网通讯时出错,如和TCP服务线程通讯或者刷新web页面时报错。 我有一个访问I2C接口的函数在level02时也运行通不过,正在查。
ZhangPeng
2011-03-31
这家伙很懒,什么也没写!
问题已经解决! I2C函数中有一个等待总线空闲的循环,在循环中加上rt_thread_delay后level02编译就能正常运行了。因为I2C位于优先级1,估计是etx线程得不到运行所以报错。不知道为什么level00就没这个问题。
ZhangPeng
2011-03-31
这家伙很懒,什么也没写!
抱歉啊,我的I2C问题解决了,etx线程还是在level02下还是有问题。
bernard
2011-03-31
这家伙很懒,什么也没写!
etx线程相对比较简单,你可以先查查看,它是死在哪个位置上。 看PC、LR,似乎上面的出错信息有些不准,你可以用全局变量记录下代码运行过的行数: rt_uint32_t line = 0; void eth_tx_thread_entry(void* parameter) { line = __LINE__; ... line = __LINE__; ... } 在fault中,把这个line变量打印出来。
ZhangPeng
2011-03-31
这家伙很懒,什么也没写!
好的,明天汇报。
撰写答案
登录
注册新账号
关注者
0
被浏览
11.1k
关于作者
ZhangPeng
这家伙很懒,什么也没写!
提问
19
回答
47
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
freemodbus主机在freertos的适配,参考rtthread例程
2
开源共生 商业共赢 | RT-Thread 2024开发者大会议程正式发布!
3
【24嵌入式设计大赛】基于RT-Thread星火一号的智慧家居系统
4
RT-Thread EtherKit开源以太网硬件正式发布
5
还在担心bsp不好维护吗?快使用yml管理主线bsp
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
SFUD
msh
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1443
个答案
289
次被采纳
张世争
805
个答案
174
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部