ucos 多任务操作系统 无法仿真 系统不运行的调试方法
来源:互联网 发布:软件工程硕士培养方案 编辑:程序博客网 时间:2024/05/21 01:45
最近调试一个ucos多任务操作系统,没有使用jlink仿真,系统运行几秒钟,运行灯不亮了。
由于没有仿真,不能通过暂停查看当前程序运行在哪里。
步骤1:
通过建立一个硬件定时器,定时打印当前任务的名称,OSTCBCurPtr->NamePtr;
步骤2:
经过步骤1后,还是找不到原因,将打印消息的语句修改为通过串口直接打印,不经过任务查询输出。
经过这两部后,就能看到打印输出的语句了。
然后分析发现,是在重新初始化SPI的地方,关掉了中断,没有再打开导致了系统不调度了,导致系统不运行了。
产生SPI和以太网同时工作时,SPI产生溢出中断
分析:1.SPI的中断优先级和以太网的中断优先级哪个高
将SPI的中断优先级设置的比以太网的优先级高了,还不行
0 0
- ucos 多任务操作系统 无法仿真 系统不运行的调试方法
- 实时多任务操作系统uCOS-III的特点
- 实时多任务操作系统uCOS-III的特点
- 实时多任务操作系统uCOS-III的特点
- 实时多任务操作系统uCOS-III的特点
- 调试器无法继续运行的方法
- uCos的多任务实现
- uCos的多任务实现
- Ucos的多任务实现
- ucos在s3c2410上运行过程整体剖析---两种任务切换的实现方法
- ucos II 系统学习之------任务的调度和多任务的启动
- 【操作系统】Dos下的多任务系统
- ucos在s3c2410上运行过程整体剖析(9)---两种任务切换的实现方法
- ucos的任务调度
- ucos的任务切换
- ucos的任务调度
- ucos 任务的基本概念
- ucos 任务的基本概念
- full screen video background
- Android自动开关机实现
- https安全协议
- Android工程师面试题大全
- js常用方法(正则工具类)
- ucos 多任务操作系统 无法仿真 系统不运行的调试方法
- 百度语音sdk授权问题
- 设置tabbaritem的title颜色(选中和未选中)
- Android禁止Menu菜单键长按,(Android菜单形式)
- Ubuntu 网站服务器环境搭建
- LeetCode Longest Substring Without Repeating Characters
- 计算比特币发行量总额
- Android学习笔记
- rman 异机恢复