硬汉嵌入式论坛

 找回密码
 立即注册
查看: 994|回复: 3
收起左侧

[MPU] 读取STM32H7的16路MPU配置参数方法,ARM和ST HAL默认都是仅给了个写,没给读操作

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106837
QQ
发表于 2022-5-14 00:22:33 | 显示全部楼层 |阅读模式


做了个读操作:
定义:
[C] 纯文本查看 复制代码
uint32_t rbarW[16];
uint32_t rasrW[16];

__STATIC_INLINE void ARM_MPU_OrderedMemcpy1(uint32_t* __RESTRICT dst, volatile uint32_t*  src, uint32_t len)
{
	uint32_t i;

	for (i = 0U; i < len; ++i) 
	{
		MPU->RNR = i;
		dst[i] = src[0];
	}
}


操作:
[C] 纯文本查看 复制代码
  ARM_MPU_OrderedMemcpy1(rasrW, &(MPU->RASR), 16);
  ARM_MPU_OrderedMemcpy1(rbarW, &(MPU->RBAR), 16);

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106837
QQ
 楼主| 发表于 2022-5-14 10:01:24 | 显示全部楼层
image.png
回复

使用道具 举报

610

主题

3055

回帖

4905

积分

至尊会员

积分
4905
发表于 2022-5-14 22:14:13 | 显示全部楼层

貌似木有看懂哟
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106837
QQ
 楼主| 发表于 2022-5-15 14:06:58 | 显示全部楼层
hpdell 发表于 2022-5-14 22:14
貌似木有看懂哟

今天更新的视频教程里面说这个了。

第5期ThreadX视频教程:单片机动态APP加载MPU玩法,隔离应用和系统,APP死机了系统也不会挂(2022-05-15)
https://www.armbbs.cn/forum.php? ... 2368&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 00:55 , Processed in 0.281393 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表