因为工作需要,最近在调试KEA128的芯片。
在做PIT定时器任务的时候发现,在绑定PIT回调的时候出故障,通过仿真发现每一次调用PIT_SetCallback为PIT通道绑定定时回调函数时,系统跳入default_isr故障。
    /*为两组定时通道设置回调函数,划分基本时间片,完成初始化*/PIT_Init(PIT_CHANNEL0, pPIT_Config0);PIT_Init(PIT_CHANNEL1, pPIT_Config1);PIT_SetCallback(PIT_CHANNEL0, PIT0_Task);//绑定回调时出现故障PIT_SetCallback(PIT_CHANNEL1, PIT1_Task);

故障时仿真停留位置是vectors.c文件下的default_isr函数内,如下如,无法return出来
查看官方文档,发现故障原因是中断函数与中断向量没有关联起来。
想到开始移植底层的时候为了让一些外部定义的回调不报错,屏蔽掉了一些中断向量。于是到isr.h文件中发现,确实是自己关闭了

KEA128调试PIT时不断进入default_isr问题跟踪相关推荐

  1. 【Windows 逆向】OD 调试器工具 ( OD 调试数据时硬件断点对应的关键代码 | 删除硬件端点恢复运行 )

    文章目录 前言 一.OD 调试数据时硬件断点对应的关键代码 二.删除硬件端点恢复运行 前言 在 [Windows 逆向]OD 调试器工具 ( CE 中获取子弹动态地址前置操作 | OD 中调试指定地址 ...

  2. KILE退出调试模式时显示Encuntered an improper argument

    KEIL版本:V5.25 Windows:Win10 KILE退出调试模式时显示Encuntered an improper argument且卡死无法退出(只能开任务管理器将此进程关掉),如下图所示 ...

  3. VS2019 禁止Web项目停止调试后自动关闭浏览器(在浏览器窗口关闭时停止调试程序,在调试停止时关闭浏览器)

    很多文章都说要修改以下两处与"编辑并继续"有关的选项: "编辑并继续"是一种省时的功能,使你能够在程序处于中断模式时更改源代码. 通过选择执行命令(如 &quo ...

  4. VS2010附加进程调试DLL时断点无法断下的解决方法

    系统版本:Win10 x64 1809 VS版本:VS2017 企业版 问题一 在动态链接库(DLL)附加到进程调试时,用VS2017附加后单步调试,结果发现总是在调试过程中卡死,VS2017无响应: ...

  5. eclipse调试debug时出现source not found

    eclipse调试debug时出现source not found 在代码中设置了断点,程序调试过程中可以继续运行使用断点,但是看不见程序走到哪了,debug页面出现source not found, ...

  6. php调试代码时var_dump( )打印中文字符时出现乱码解决方案

    php调试代码时var_dump( )打印中文字符时出现乱码解决方案 参考文章: (1)php调试代码时var_dump( )打印中文字符时出现乱码解决方案 (2)https://www.cnblog ...

  7. 在虚拟机上调试网络时要注意的内容

    在虚拟机上调试网络时要注意的内容 对于习惯使用一种操作系统(例如Windows XP)的用户来说,虚拟机产品无疑是调试用于其它系统环境的软件的好工具.常见的个人用虚拟机产品主要是 VMware Wor ...

  8. 解决了.Net 2003“试图调试项目时发生错误”的问题

    经过是这样的.我从装了机器,刚上网下载一个RAR就中病毒了,是"网址之家" 病毒,篡改首页.后来看了一个帖子,说把iexplorer.exe该命,然后刷新几次,系统会自动建立一个新 ...

  9. 用GIF图片来告诉大家程序猿的真实生活 ————“你熬了一整夜、耗了一整天,开始调试代码时:” 那张最有感觉了,你们感受一下。。。

    程序猿是最苦逼的一群人,究竟有多苦?      用GIF图片来告诉大家程序猿的真实生活. 当你往产品环境中加入一些东西时: 当你没有Google就发现问题的解决方法时: 当你没保存代码就关闭了IDE接 ...

最新文章

  1. 苹果手机怎么设置时间24小时制_8款手机电池测试,iPhone 12 5G让人意外
  2. Java集合:Collection接口
  3. AngularJs 时间格式化处理
  4. markdown与word相互转换的快捷方法
  5. java小程序显示多种按钮_微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能...
  6. 动态规划入门(一)——数字三角形
  7. android 四种堆状态
  8. 论文评审最大流_毕业论文_最大流问题及其应用(7)(喜欢就下吧)
  9. IT程序猿应该投资些什么
  10. _itemmod_refresh
  11. 钢材规格解读的软件_《钢结构设计标准》解说专题(0)—钢结构的材料选择...
  12. python图书馆座位预约系统毕业设计开题报告
  13. 编写基础程序:Hello World
  14. js压缩文件或文件夹
  15. php-fpm优化总结
  16. 深度学习系列文章之一:电脑配置选择
  17. win10如何激活电脑系统
  18. 毫米波雷达传感技术方案,爱希ISEE人体感应器,智能感应人体存在控制应用
  19. 官方开源软件包(持续更新中)
  20. jquery获取scrollHeight

热门文章

  1. 计算机类公务员2019,2019甘肃公务员考试职位表解读:超三成不限专业
  2. 个人免签支付系统短信监控自动回调源码APP 实时自动回调!
  3. wordpress 古腾堡_古腾堡常见问题解答(WordPress 5.0+常见问题解答)
  4. SoC FPGA 的基本概念
  5. Bugku Web CTF-江湖魔头1
  6. 祝福祖国国泰民安,繁荣富强
  7. 船用电力推进系统市场现状及未来发展趋势
  8. Python游戏篇:pygame
  9. css控制图文混排、图文自适应容器显示的效果
  10. php mysql抽奖转盘_PHP实现大转盘抽奖算法