zoukankan      html  css  js  c++  java
  • (原创)处理器强制进入硬件错误中断(Hardware interrupt)

    如何测试处理器的硬件错误中断是否有效或者使处理器强制进入硬件错误中断呢?

    其实处理器发生硬件错误中断的原因同时是因为往非法地址写值而造成的,比如堆栈溢出或数组溢出进入硬件错误中断都是往非法地址写值造成的。记住: 硬件错误中断通常并不是处理器外设配置出错造成的,可不要被名字给误解

    如(STM32处理器):0xFFFFFFFF是非法区域。

    *(unsigned int *)(0xFFFFFFFF) = 0x55; 

    编译运行之后,程序马上会进入硬件错误中断。

    作者:tdyizhen1314    

            (现从事LED行业,专注于户外大型LED显示屏控制系统的研发,希望与大家一起交流,共同进步)

     邮箱: 495567585@qq.com      

            td.logic@hotmail.com

  • 相关阅读:
    MyEclipse去除网上复制下来的代码带有的行号
    Python人工智能第二篇
    Celery
    SQLAlchemy介绍
    MongoDB
    第三篇 Flask 中的 request
    linux安装
    第二篇 Flask 中的 Render Redirect HttpResponse
    第九篇 Flask 中的蓝图(BluePrint)
    第一篇 Flask
  • 原文地址:https://www.cnblogs.com/tdyizhen1314/p/2431154.html
Copyright © 2011-2022 走看看