共2条
1/1 1 跳转至页
7290,cpu 求解: 7290能产生中断, 不过cpu不响应中断!!

问
前提: 相同的程序, 相同的硬件
原来程序运行一切正常!!
故障前操作: 进行一次RelInChip操作, Flash加 密, 一直到今天才解 密.
故障: Flash解 密后, 再用原来程序进行DebugInExRam and DebugFlashInChip操作, 程序能跑起来, 不过键盘除了POWER键(因为此键脚P0.15, EINT2)之外其他键(经过7290, 按键时,7290的INT电平变低, 接P0.14脚, EINT1)"锁死"(现不知道原因), 程序运行一段时间后, 总是停止在DataAbort, 请问这是一种什么情况?
我的疑问: 为什么中断EINT2能中断, 而EINT1不能产生中断呢? 答 1: 周老师, 帮帮忙!! 答 2: re 你是自己的硬件还是EasyARM2200开发板呢? EINT1是用什么中断类型(电平或边
沿?) 答 3: 是自己的硬件, 中断类型是下降沿触发! 答 4: 一直这个循环里"等待Setup包" for (;;)
{ I
OSSemPend(pSetup_Event,0,&err); //等待Setup包
if (err == OS_NO_ERR){ //接收到Setup包 a l i c
OS_ENTER_CRITICAL(); //关中断 壒e ?
control_handler(); //进行控制传输处理 dv $
OS_EXIT_CRITICAL(); //开中断 ? 6
} $
}
答 5: 发现问题, 又产生了另外一个问题原来的问题: 是由于USB驱动方面出现了问题, 屏蔽掉以下语句后, 键盘操作正常!
//Init_D12(); //PDIUSBD12初始化
//OSTaskCreate(TaskSetup,(void *)0, &TaskSetupStk[TASK_STK_SIZE-1], 8);
现在的问题就是为什么USB驱动会有问题 答 6: 谁能帮我解决一下USB的问题 答 7: 问题搞定了没有,我也想问顶!
原来程序运行一切正常!!
故障前操作: 进行一次RelInChip操作, Flash加 密, 一直到今天才解 密.
故障: Flash解 密后, 再用原来程序进行DebugInExRam and DebugFlashInChip操作, 程序能跑起来, 不过键盘除了POWER键(因为此键脚P0.15, EINT2)之外其他键(经过7290, 按键时,7290的INT电平变低, 接P0.14脚, EINT1)"锁死"(现不知道原因), 程序运行一段时间后, 总是停止在DataAbort, 请问这是一种什么情况?
我的疑问: 为什么中断EINT2能中断, 而EINT1不能产生中断呢? 答 1: 周老师, 帮帮忙!! 答 2: re 你是自己的硬件还是EasyARM2200开发板呢? EINT1是用什么中断类型(电平或边
沿?) 答 3: 是自己的硬件, 中断类型是下降沿触发! 答 4: 一直这个循环里"等待Setup包" for (;;)
{ I
OSSemPend(pSetup_Event,0,&err); //等待Setup包
if (err == OS_NO_ERR){ //接收到Setup包 a l i c
OS_ENTER_CRITICAL(); //关中断 壒e ?
control_handler(); //进行控制传输处理 dv $
OS_EXIT_CRITICAL(); //开中断 ? 6
} $
}
答 5: 发现问题, 又产生了另外一个问题原来的问题: 是由于USB驱动方面出现了问题, 屏蔽掉以下语句后, 键盘操作正常!
//Init_D12(); //PDIUSBD12初始化
//OSTaskCreate(TaskSetup,(void *)0, &TaskSetupStk[TASK_STK_SIZE-1], 8);
现在的问题就是为什么USB驱动会有问题 答 6: 谁能帮我解决一下USB的问题 答 7: 问题搞定了没有,我也想问顶!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】结构堵孔导致的喇叭无声问题被打赏50分 | |
【我踩过的那些坑】分享一下调试一款AD芯片的遇到的“坑”被打赏50分 | |
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 |