硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6157|回复: 2
收起左侧

[有问必答] 安富莱-X3板 跑uc/os卡死 黑屏

[复制链接]

3

主题

1

回帖

10

积分

新手上路

积分
10
发表于 2014-4-29 11:40:46 | 显示全部楼层 |阅读模式
买办是送的例程 后来在论坛下的新的例程 都是卡死 进到这个里:

void HardFault_Handler(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
  }
}
103的uc/os 原来我也移植过 就算死循环应该也应该是在某个死循环里;
貌似跟OSTimeDly()有关
加上之后
可以进入AppTaskStart,但是一进入OSTimeDly()就卡死
OSIdleCtr一直是零 不进入时钟中断;
死在硬件错误
MAIN函数中 如果不执行OSTaskCreateExt 在配置时钟开启中断后 加 OSTimeDly()  OSIntNesting OSIdleCtr 正常增加 表明中断正常
MAIN函数中 如果执行OSTaskCreateExt 之后在配置时钟开启中断后 加 OSTimeDly()  OSIntNesting OSIdleCtr 全为零 ‘LED1灯亮 ’ 硬件错误卡死

如果在AppTaskStart中去掉所有 则能正常进入时钟中断 和taskidle()
问下肯那个是啥原因 会不会是某个跳线帽 或是啥 新买的板跑裸机没啥问题啊 而且程序是从这论坛F4-X3板块下的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2014-4-29 12:34:43 | 显示全部楼层
那个例子,你的是MDK那个版本
回复

使用道具 举报

3

主题

1

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2014-4-29 14:34:02 | 显示全部楼层
任务调度没啥问题 应该是GUI的问题 多任务换成流水灯可以执行  我再研究研究吧 谢谢啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 08:18 , Processed in 0.195146 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表