社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
嵌入式系统
›
实时操作系统RTOS
›
请教从pSOS移植到VxWorks的经验。
返回列表
发新帖
回复
阅
3864
|
回
2
FU33
当前离线
一粒金砂(初级)
最后登录
2007-11-26
在线时间
0 小时
威望
0分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
FU33
71
帖子
0
TA的资源
一粒金砂(初级)
+ 好友
私信
楼主
发表于2007-3-30 22:56
只看该作者
请教从pSOS移植到VxWorks的经验。
[复制链接]
原来软件是在pSOS下开发的,现在移植到VxWorks 5.5,出现好多问题。请教从事过相关工作的前辈,提供些经验。
另:应用层软件没有更改,只有底层为适应BSP做了相应更改。但上层常出现奇怪的assert。另外,几率性地出现死机。
(1)出现死机时,串口会打印出小写的s。不知打出s是什么意思?
(2)各位能否给一些异常死机常用的常用定位方法。总是莫名奇妙的死机,令我抓狂。
软件
,
打印
,
莫名奇妙
,
应用层
,
开发
此帖出自
实时操作系统RTOS论坛
最新回复
fdsafsdfsadf
(1)哪位可以介绍一下Tornado移植包的使用,我花了不少时间写了替换pSOS系统调用的宏,但是觉得自己写的风险比较大。 (2)我一开始也以为打印到一半就死了,但是我后来想想一方面,串口打印时首先会打印出taskID,taskID的第一个字符肯定不是s,另一方面不可能每次都打一个s就死了。
详情
回复
发表于 2007-3-31 22:14
点赞
关注
(0)
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
zhangwf
zhangwf
当前离线
一粒金砂(初级)
最后登录
2007-11-10
在线时间
0 小时
威望
0分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
73
帖子
0
TA的资源
一粒金砂(初级)
+ 好友
私信
沙发
发表于2007-3-30 23:25
只看该作者
Tornado本身有移植包,可以较好的移植psos的应用程序。
assert本来就是来定位异常的。。。至于如何用,还是去看书好一点。
通常死机是由于Cache不一致,中断处理错误,临界资源访问不当,堆栈溢出,任务间同步异常等等原因造成的。
通常,第一步是观察异常发生的条件。如果异常是固定条件下发生,那么比较好找。一般可以单步跟踪查错。另外,有时候你觉得是随机发生的错误,其实不见得如此。多观察几次,总结一下规律。
由于一般都不会有硬件仿真器来供调试,因此除了wdb之外,最常用的就是logMsg和print语句打印调试方式了。assert也常用,但是比较费资源。一般在你怀疑容易出问题的地方(比如多个任务访问同一个临界资源,中断处理,有可能出现cache不一致等等地方),用logMsg打印消息,或者用assert和throw来抛出异常。
串口打印出s,多半是消息来不及打印完就死了。你可以试试用shell的命令,也就是在串口终端输入一个i,看看能不能看到是哪一个task出问题了。如果能看到,就可以用ti查看该进程的资源情况,再进行下一步的判断。如果看不到,那么这该是一个中断服务程序或者优先级特别高的任务出错了。可以首先检查一下中断服务程序并且降低高优先级任务的优先级别。
总体来讲,debug是个比较痛苦的活,也需要较多的经验。不过只要多用心想,收获也会很大的。
此帖出自
实时操作系统RTOS论坛
回复
举报
fdsafsdfsadf
fdsafsdfsadf
当前离线
一粒金砂(初级)
最后登录
2018-8-14
在线时间
1 小时
威望
0分
芯积分
0分
(兑换)
E金币
0枚
(兑换)
(兑换)
好友
0
90
帖子
0
TA的资源
一粒金砂(初级)
+ 好友
私信
板凳
发表于2007-3-31 22:14
只看该作者
(1)哪位可以介绍一下Tornado移植包的使用,我花了不少时间写了替换pSOS系统调用的宏,但是觉得自己写的风险比较大。
(2)我一开始也以为打印到一半就死了,但是我后来想想一方面,串口打印时首先会打印出taskID,taskID的第一个字符肯定不是s,另一方面不可能每次都打一个s就死了。
此帖出自
实时操作系统RTOS论坛
回复
举报
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
活动
更多>>
中星联华直播 | 高速信号完整性分析与测试 — “码”上行动系列线上讲堂
新栏目器件口碑专辑上线~快来点评吧!
2024 DigiKey 应用说:大模型时代的智能汽车
有奖直播报名中!抢占工业4.1先机 文晔科技日等你来!
罗姆有奖直播 | 重点解析双极型晶体管的实用选型方法和使用方法
STM32N6终于要发布了,ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!
免费下载 | 安森美电动汽车充电白皮书,看碳化硅如何缓解“里程焦虑”!
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
开源项目
更多>>
MIC2196 的典型应用:SO-8 中的低电压升压 PWM 控制 IC
M482SIDv2
基于stc15的数字时钟
MIKROE-3553,用于 TIVA TM4C1294NCPDT 的 MCU 卡 3
使用 Analog Devices 的 LTC2945IMS-1 的参考设计
DER-665 - 使用 InnoSwitch3-CP 的 10/18 W Quick Charge 3.0 充电器
EVAL-AD5061EBZ,使用 AD5061、16 位、缓冲电压输出 DAC 的评估板。由 2.7 V 至 5.5 V 单电源供电
NCP3066DFSEPGEVB、基于 NCP3066 的 DFN SEPIC 演示评估板是一款单片开关稳压器,旨在为高亮度 LED 提供恒定电流
人脸识别
随便看看
Android11修改摄像头前后置方法,触觉智能RK3568开发板演示
本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频20及Linux、Android等操作系统,接口丰富,开发评估快人一步!内核修改配置 修改相关内核设备树文件以下配置: ov5648:o ...
模块化仪器的技术原理和应用场景
升级换代的家电产品是如何实现智能控制的呢?
求fpga开发板试用学习一下
reg [] mem []语句生成的RAM和使用IP core 生成的ram在使用FPGA使用的资源上有什么...
GD32F103的串口中断USART_INT_IDLE开启的条件是什么
基于FPGA+MCU的大型LED显示屏系统设计
DCDC,24V转12V
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
感应线圈系统
直接驱动电机
DNA芯片技术
反射滤波器
光电子能谱
台安变频器
代理服务器
钛酸锂电池
浓差电池
6G
相关文章
更多>>
三星电子官宣芯片部门高管人事调动 力求扭转不利局面
三星电子周三(11月27日)宣布了一系列管理层调动,主要涉及芯片业务部门。 根据最新任命,负责半导体及设备解决方案(DS)部门的负责人、公司副董事长全永铉(Jun Young-hyun)被委以更大职
TrendForce:NAND 闪存产业 2024Q3 整体营收 176 亿美元,环比增长 4.8%
11 月 27 日消息,行业分析机构 TrendForce 集邦咨询今日表示,NAND 闪存产业在今年三季度整体实现 176 亿美元营收,出现 4.8% 环比增长;对比 2023 年三季度数据,同比
天天说的汽车800V系统,到底是个啥?
“充电五分钟通话一小时”这句广告词似乎也成了电动汽车(EV)行业的追求。 随着电动汽车、混动汽车成为市场主流,人们越来越需要更快的充电速度。现在,直流快速充电器只需30至45分钟即可将电池充至80
博世中国回应全球裁员:此次裁员不涉及中国区
美国能源部拟向 Rivian 提供 66 亿美元贷款,支持电动汽车扩产
国产射频芯片大厂慧智微否认大规模裁员:系小范围组织调整
台积电高雄 2nm 厂举行进机仪式,苹果、AMD 预计是首批客户
曝苹果自研5G基带性能弱于高通:iPhone信号问题无解
蛋白质工程领域的重大突破——AI模型设计六种性能更优蛋白质
曝小米投资的智驾公司纵目科技停发工资?
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
等待很久的STM32N6终于要发布了!
ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!报名峰会,还能赢【开发板、京东卡】呦~12月12日14:00不见不散!
查看 »
有奖直播报名| 高可靠性IGBT新选择 —— 安世半导体650V IGBT
【直播时间】12月19日(周四)下午15:00-16:30
【直播好礼】定制双肩商务包、30元京东卡、吸管玻璃杯
查看 »
安世半导体直播报名中
直播主题:安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
直播时间:12月17日(周二)下午14:00
报名就有机会获得:定制双肩商务包、30元京东卡、吸管玻璃杯
查看 »
PI 电源小课堂 | 无 DC-DC 变换实现多路高精度输出反激电源
时间:即日起-12月15日
看视频学习电源干货,答题赢取京东卡!
查看 »
参会有好礼 | 2024 瑞萨电子MCU/MPU工业技术研讨会
深圳站:11月30日(周六)深圳湾万怡酒店
上海站:12月06日(周五)上海喜玛拉雅酒店
奖励设置:现金红包、螺丝刀套装或30元京东卡
查看 »
Littelfuse 新品赋能电子产品安全可靠并高效, 10+挑战等你探索!
Littelfuse 应用赋能星球,覆盖了诸多应用痛点及解决办法,邀请工程师一起探索,解锁更多设计力!
查看 »
下载资料赢好礼!看Vicor模块化电源解决方案如何推动创新
活动时间:即日起-2024年12月31日
如何参与:点击活动页内您想了解的模块,找到资料下载即可参与抽奖,活动结束后统一发奖!
查看 »
有奖活动|英飞凌高密度双相电源模块为高性能运算平台而生
活动时间:即日起-12月15日
活动奖励:蓝牙音箱、氮化镓充电器套装、黑色小背包
查看 »
本月精选下载推荐:
Vishay——选型-汽车级表面贴装和通孔超快整流器
查看 »
本周精选下载推荐:电源管理基础Dummies
本周小编给大家带来一本超简单、超干货的电子书——《电源管理基础Dummies》!内容深入浅出,排版舒服简洁,分分钟能get到电源管理最核心的知识内容。
查看 »
关闭
站长推荐
1
/10
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
嵌入式系统
单片机
国产芯片交流
电机驱动控制
FPGA/CPLD
模拟电子
电源技术
PCB技术
RF/无线
传感器
综合技术交流
下载中心专版
大学堂专版
测评中心专版
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
行业应用
汽车电子
移动便携
医疗电子
工控电子
安防电子
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛