文章目录

  • 一、前言
  • 二、解决问题

一、前言


在实际工作上,一定要使用cache才能充分发挥STM32H743的性能,所以一定要配置MPU。MPU的配置如下所示,但是Keil程序却无法正常执行。DEBUG后发现程序卡死在中断函数void MemManage_Handler(void)里。

问题的本质是:Keil软件默认会配置RAM内存0x24000000,当我们使用MPU管理RAM内存0x24000000时就会发生冲突了。

下图使用CubeMX配置MPU管理了两段内存:

二、解决问题


取消勾选后,程序就能正常运行了。

SMT32H743+CubeMX-配置MPU后,在Keil上的程序卡死相关推荐

  1. 换新电脑后,Keil无法下载程序代码

    原因:Keil软件配置错误 解决:1.在Keil魔术棒的Debug选项卡中,选择与下载器对应的Debugger,我的是J-Link. 2.将下图中的Reset and Run 前面 打上勾

  2. 【GitLab】gitlab上配置webhook后,点击测试报错:Requests to the local network are not allowed...

    gitlab上配置webhook后,点击测试报错: Requests to the local network are not allowed 操作如下: 报错: 错误原因: gitlab 10.6 ...

  3. 解决从keil上复制代码粘贴后出现乱码的问题

    解决从keil上复制代码粘贴后出现乱码的问题 首先打开keil,打开一个工程 点击Edit中的Configuration'选项 点击configuration选项对话框中的Enconding,选择Ch ...

  4. 【无标题】servlet配置后,浏览器上总显示jsp源码的问题

    这两天在idea,servlet配置后,浏览器上总显示jsp源码的问题,起初我是以为因为自己写的jsp要请求servlet页面,但是想想,那样的话浏览器也影响该先显示jsp吧,我搜了一下,jsp页面由 ...

  5. Proteus电路图绘制与CubeMX生成框架下填充Keil 5代码的联调仿真

    文章目录 Proteus部分 创建项目 基础电路绘制及调试 电源默认值 串口乱码 点击仿真就卡死无响应 Keil 5部分 教程 printf会影响keil程序在proteus中调试的运行速度 .c文件 ...

  6. CUBEMX配置STM32实现FTP文件传输以及使用SNTP获取网络时间并写入RTC

    CUBEMX配置STM32实现FTP文件传输以及使用SNTP获取网络时间并写入RTC 引言 FTP代码库的移植 Cubemx配置SNTP以及RTC RTC配置方法 SNTP配置方法 FATFS载入RT ...

  7. CubeMX配置STM32实现httpd服务器CGI功能并使用网页控制STM32单片机(四)

    CubeMX配置STM32实现httpd服务器CGI功能并使用网页控制STM32单片机 引言 CubeMX配置HTTPD的CGI功能 实验过程 发现的问题 总结 引言 在前三篇文章中自己介绍了如何配置 ...

  8. 【lwip】第一篇:使用cubemx配置使能lwip

    文章目录 环境 一.lwip介绍 二.stm32 ETH介绍 2.1 MAC特征 2.2 DMA特征 2.3 PTP特征 三.原理图 四.cubemx配置 4.1 ETH配置 4.1.1 以太网phy ...

  9. VScode编辑器——配置可编写MDK keil工程

    vscode编辑器--配置可编写MDK keil工程 使用vscode编辑MDK工程 软件安装 VSCode配置 测试 使用vscode编辑MDK工程 keil大家都熟悉,不过太不友好了,尤其是自动对 ...

最新文章

  1. 实现一个基于 SharePoint 2013 的 Timecard 应用(下)
  2. 约束,索引,rownumrownum
  3. 浏览器保存密码后自动填充问题
  4. postgresql(pg)数据库简介
  5. java计数循环及小技巧
  6. .NET源码反编译和加密
  7. Java注解配置rest服务_Spring Boot 注解—常用注解
  8. SQL语句修改主键列
  9. mongodb如何快速进行版本升级
  10. jmeter 插件 监视器 图形界面使用
  11. django的基本操作流程
  12. 关于锁表查询的部分SQL
  13. 持续集成部署Jenkins工作笔记0007---配置JDK和Maven并安装Deploy插件
  14. NHibernate版本不一致问题
  15. 压力焊2021年焊工作业考试题库
  16. 登录注册页面模板汇总WEB前端(50套)
  17. Javascript 专项练习
  18. 资产配置方案(基金)
  19. 连续型随机变量单点概率为0以及不可能事件
  20. 精心整理的计算机专业书单

热门文章

  1. C 标准库 - limits.h
  2. 我会铭记这一天:2016年10月25日
  3. 【oracle案例】ORA-01102: cannot mount database in EXCLUSIVE mode .
  4. jQuery 1.6 中更新的几个功能
  5. 禁用UITabBarController双击事件
  6. [学习笔记]c#Primer中文版-类设计、static成员、const和readonly数据成员
  7. 靠一强过Excel的工具,3年变成女领导,还把报表做成养老工作
  8. python的错误处理——try语句
  9. 太想成功了--成功之前,你是否养成了这些习惯?
  10. BIOS中的分区工具