内存管理出现硬件错误

2019-07-20 14:02发布

在做原子哥 的内存管理实验程序的,我是在自己做的一个板子做实验,SDRAM使用 的是MT48LC4M32B2这个128M的,但在移植时出现进入HardFault_Handler(void)这个硬件错误的函数来,修改MEM2_MAX_SIZE        的大小,该小后程序才正常,但这样无法完成对SDRAM的内存进行管理。不知道为什么总是会进入硬件错误函数HardFault_Handler(void)中,不知道这样描述准确嘛,望大神解答下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
1018988577
1楼-- · 2019-07-20 17:11
在线等,问题有不准确的可以在线问。多谢
1018988577
2楼-- · 2019-07-20 22:51
我整个程序移植到原子STM32F767开发板上就可以跑起来了,我初步判定原因是出在我自己板子那个SDRAM驱动上。但是我写的SDRAM驱动在做其他实验时时能用的,不知道为什么在做这个内存管理实验时就出现了这个错误
正点原子
3楼-- · 2019-07-21 03:27
 精彩回答 2  元偷偷看……
1018988577
4楼-- · 2019-07-21 04:33
正点原子 发表于 2017-6-12 20:20
你的SDRAM确定驱动正常了么?

用SDRAM做LTDC实验时的显存,都可以正常使用
1018988577
5楼-- · 2019-07-21 08:51
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-21 10:04
 精彩回答 2  元偷偷看……

一周热门 更多>