| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32MP157学习笔记(一) ---- M4内核开发基础知识 -> 正文阅读 |
|
[嵌入式]STM32MP157学习笔记(一) ---- M4内核开发基础知识 |
一、前言1、简介????????STM32MP1 是 ST 推出的首款 Cortex-A7(下文统一简称为 A7) +Cortex-M4(下文统一简 ?2、相关资料????????a)ST官网:https://www.st.com/content/st_com/zh.html,可设置中文显示 ?????????b)ST中文社区:https://www.stmcu.org.cn/ ? ????????c)意法半导体WiKi:https://www.st.com/content/st_com/zh/wiki/wiki-portal.html ? ????????d)正点原子文档中心:http://www.openedv.com/docs/index.html ? ? ? ? ????????e)开源电子网:http://www.openedv.com/forum.php ? ?二、MP157M4内核和M4单片机的异同????????1、开发工具、方法一致 三、A7 和 M4 内核公共资源????????STM32MP157 内部有 A7 和 M4 两种不同架构的内核,因此就会存在外设资源分配的 ? ? ? ? 首先,STM32MP157 有多种运行时上下文,这些运行时上下文对应不同的内核和安全模式。 A7 安全模式:TrustZone,和 Linux 内核处于同一等级; A7 非安全模式:A7 正常运行 Linux 系统的时候; M4 模式:就是 M4 核运行的时候; ?????????注:ST 官方 EVK 开发板上 I2C4 连接了一个 PMIC 芯片,因此表 2.4.1.1 中 M4 是无法使用 I2C4 的。如果你所使用的板子上 I2C4 没有连接 PMIC,那么 M4 是可以使用 I2C4 的。建议严格按照表 2.4.1.1 中的外设资源分配来使用 M4 内核,防止出现一些不可解决的错误,尤其是在将以前 STM32F4 单片机中的程序移植到 ST32MP1 的 M4 内核上的时候 四、开发环境搭建?主要运用工具软件:keil、st-link ?安装过程略去,网上资源很多! ? ? ? ? ? ? ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:23:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |