这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » keil,nbsp,nbsp keil  的重大“漏洞”

共2条 1/1 1 跳转至

keil,nbsp,nbsp keil  的重大“漏洞”

院士
2006-09-17 18:14:16     打赏
keil,nbsp,nbsp keil  的重大“漏洞”



关键词: 重大     漏洞    

院士
2006-12-22 22:43:00     打赏
2楼
问 75011221(电子牛) 10:52:35
我在keil里软件仿真运行uCOS-II,建了2个任务,TASK1(优先级为4)向串口发送"s";TASK2(优先级为5)向串口发送"t";IDLETASK向串口发送"i".
结果是:stii...iistii...iistii...iistii...iistii...iistii...ii
解释:当发送到最后一个"i"后,要从IDLETASK向TASK1切换时出现问题了/。
问题如下:
指针OSTCBHighRdy本来应该指向TASK1的断点,OSTCBHighRdy指向?C_XBP,保存?C_XBP的指针应该是XDATA类型,可是就在要向TASK1切换时它的类型竟然变成IDATA类型了,导致致命错误!

75011221(电子牛) 10:52:25
即:OS只TICK了6次
难道这不是keil的致命漏洞吗?  1: ?? 2: 你用keil自带的ARTX建两个任务,试一下,看有没有这个问题呢? 3: ..呵呵..自己问题吧..

我8个任务一同执行都没有什么事..

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]