• (原创)处理器强制进入硬件错误中断(Hardware interrupt)


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

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

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

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

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

    作者:tdyizhen1314    

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

     邮箱: 495567585@qq.com      

            td.logic@hotmail.com

  • 相关阅读:
    HDU 1106 排序
    strtok函数()
    HDU 2187汶川地震
    HDU 1716 排列2
    Rightmost Digit
    Text Reverse
    快速幂
    插入排序的一个应用-调整负数在前,正数在后,原来相对位置不变
    cuda 5.0配置vs2008+Visual Assist X +安装问题解决
    vc 热键、组合键的用法
  • 原文地址:https://www.cnblogs.com/tdyizhen1314/p/2431154.html
Copyright © 2020-2023  润新知