STM32MP157D BSP

news2024/10/6 0:35:28

一,全志R16、IMX6ULL和STM32MP157D启动相关

1,IMX6ULL是EMMC启动后,通过uboot fat命令的load进内存进行启动测试

2,openedv应该也是参考的官方的板子,类似调试口等均应该是一致的,所以目前就是用正点原子的方式去验证

内存映射:

STM32MP157D   DDR 起始地址 0XC0000000

内存总大小是512M

imx6ull的是0x80000000

全志R16的通过memory map的方式去查找开始的地址是

STM32MP157D是A7的架构。

3,测试下启动方式

a)STM32MP157D-DK1板子只支持外置SD卡的驱动模式

首先通过SD去加载的时候用到的fatls命令必然是uboot下的相关的命令,那么肯定是启动了uboot的了。然后我这里没法放东西的话,那么就只能通过TFTP的方式进行启动。

问题:uboot无法ping通,查看原因?

uboot下net list查看网卡就是一个,而且是active的。

排查好了,查看windows的防火墙的内容,发现是打开的,现在关闭了防火墙发现OK了,没有问题的。

1,设置下uboot的IP地址

setenv ipaddr

2,配置下主机的TFTP服务器

setenv serverip

3,通过TFTP下载到内存地址运行

tftp下载看呗,先把BSP搞起来。

调试口这部分需要设置BASE基地址和偏移量,分别是接收、发送和状态寄存器,查看STM32MP157D的数据手册

while (!(readl(UART0_BASE + USR) & BIT(7)));这句话需要理解 (串口不需要配置,因为uboot已经配置完成了)

调试口应该是UART4   0x40010000基地址

2023年10月26日15:52:13  调试串口打印部分调通,对应SylixOS BSP开发(七)

当前需要学习的问题:

1,while (!(readl(UART0_BASE + USR) & BIT(7)));这句话需要理解 ?

2,然后就是虚拟内存的分配部分

a)mini2440的板卡虚拟内存的设置

b)R16的配置,跟着教程走的

c)全志T3的BSP参考文档查看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1136773.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络扫描与网络监听

前言:前文给大家介绍了网络安全相关方面的基础知识体系,以及什么是黑客,本篇文章笔者就给大家带来“黑客攻击五部曲”中的网络扫描和网络监听 目录 黑客攻击五部曲 网络扫描 按扫描策略分类 按照扫描方式分类 被动式策略 系统用户扫描 …

干货满满,上传多个文件秒变微信翻页电子书

亲们,你们还在为找不到好的制作电子书网站烦恼吗?今天给大家分享一个超级实用的神器! 这个神器就是——FLBOOK在线制作电子杂志平台!如果你有排版好的电子文档,就能一键上传多个文件秒变微信翻页电子书,是不…

市面上最好的 9 款 Android 数据恢复软件榜单

Android 是世界上最受欢迎的智能手机操作系统,拥有超过 20 亿的用户群,这是一个巨大的数字,而且还在不断增加。然而,随着用户数量的不断增加,Android数据丢失的问题也日益增多。Android 确实提供了 Google Drive 和 Go…

UWB技术在定位系统中的革新应用

超宽带技术(Ultra-Wideband, UWB)的崛起为定位系统领域带来了前所未有的机遇。其亚米级别的高精度定位、强大的穿透能力以及高速数据传输的特性,使得UWB在室内和室外定位系统中得以广泛应用。本文将深入探讨UWB技术在定位系统中的应用&#x…

PyTorch卷积神经网络各层实现与介绍

本文将讲解,PyTorch卷积神经网络各层实现与介绍,包括:基本骨架–nn.Module的使用、卷积操作、卷积层、池化层、激活函数、全连接层的介绍。 😜 对于相关原理,可以跳转👉卷积神经网络CNN各层基本知识 &…

2023.10.26 关于 CAS 和 ABA 问题

目录 CAS 操作 执行过程 CAS 应用场景 实现原子类 实现自旋锁 ABA 问题 CAS 操作 全称 Compare and swap ,译为 比较并交换 执行过程 我们假设内存中的原始数据 V,旧的预期值 A,需要修改的新值 B 比较 A 与 V 是否相等如果比较相等&…

SpringBoot日志+SpringMVC+UUID重命名文件+Idea热部署

目录 【SpringBoot日志】 什么是日志,日志的作用 关于日志的基本信息,又有哪些呢? 关于日志的级别 Springboot内置SLF4J【门面模式】 和 logback【日志框架】 在配置文件中可以设置日志级别【以.yml为例】 SpringBoot 持久化的保存日…

QT图形视图框架绘制曲线图和Smith图

QT图形视图框架绘制曲线图和Smith图 QGraphicsView是Qt框架中的一个图形视图部件,用于显示和处理2D图形元素。它提供了强大的工具来创建交互式和自定义的图形应用程序。在绘制折线图和Smith图时,使用QGraphicsView有以下一些优点: 交互性&am…

二叉树题目:最大二叉树 II

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 题目 标题和出处 标题:最大二叉树 II 出处:998. 最大二叉树 II 难度 5 级 题目描述 要求 如果一个树满足其中每个结点的值…

【Python学习】—Python基础语法(六)

一、数据容器 Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。 二、list列表 列表的下标索引 嵌套列表的下标 my_list[aaa,1,True] print(my_list[0]) p…

电压检测芯片如何发挥作用,保护电路?纳米软件为您介绍工作原理

电压检测芯片是一种常见的集成电路芯片,用来监测电路中的电压变化,防止电路受到过电压和欠电压的损坏。电源电压检测芯片被广泛应用于各种电子设备中,比如手机、电脑、家电等,在电压监测、电源管理、电池电量检测、温度检测、电压…

3D模型怎么贴法线贴图?

1、法线贴图的原理? 法线贴图(normal mapping)是一种计算机图形技术,用于在低多边形模型上模拟高多边形模型的细节效果。它通过在纹理坐标上存储和应用法线向量的信息来实现。 法线贴图的原理基于光照模型。在渲染过程中&#x…

云表低代码:数字化转型的新风口,你了解多少?

自2019年起,低代码开发平台骤然引发热议,成为了科技领域的新宠。关于其定义和影响力,众说纷纭。有人将它誉为第四代编程语言,有人视它为开发模式的颠覆者,更有人认为它引领了企业管理模式的变革。这股热潮在社区内引发…

BIOS MBR UEFI GPT详解

先来看下名词 启动方式: Legacy:传统的。指的就是BIOS。 BIOS:Basic Input Output System,中文名称"基本输入输出系统"。 UEFI:Unified Extensible Firmware Interface,中文名称"统一的…

获取IEEE会议论文的标题和摘要

获取IEEE会议论文的标题和摘要 – 潘登同学的爬虫笔记 文章目录 获取IEEE会议论文的标题和摘要 -- 潘登同学的爬虫笔记 打开IEEE的高级搜索环境准备完整爬虫过程获取文章地址翻译函数获取文章标题和摘要 前几天接到导师的一个任务,要我去找找IEEE Transactions on K…

用低代码平台代替Excel搭建进销存管理系统

目录 一、用低代码平台搭建系统 1.需求调研 2.基于痛点梳理业务流程 3.低代码实现 (1)基础资料模块 (2)采购管理模块 (3)销售管理模块 (4)库存管理模块 (5&…

快手联合阿里云构建容器混合云架构,轻松应对百万级秒杀

云布道师 摘要:快手电商在 2023 年某大 V 大促直播活动中,首次采用混合云弹性调度架构,应对大 V 百万级别秒杀峰值的计算资源需求。此次为【快手容器云 阿里云】的深度技术结合,在【快手电商直播秒杀】场景下的大规模首次应用。既…

Calcite 解析层详解

1、概述 用户的操作请求经过服务层的接收和封装被传递给calcite-core模块。 其中第一站就是解析层,它的作用主要是对SQL语句进行语法解析。 在这个过程中,初始的SQL字符串会被转化为Calcite内部的语法解析节点,为进一步的语法校验和优化做…

建筑木模板厂家直销 915*1830*15mm酚醛面板规格

建筑木模板在建筑施工中扮演着重要的角色,它是支撑混凝土浇筑和保证建筑结构稳定性的关键材料。作为一家专业的建筑木模板厂家直销商,我们引以为傲地推出了915*1830*15mm酚醛面板规格的产品。 我们的建筑木模板采用高质量的酚醛树脂胶粘剂和优质桉木木材…

低代码平台是什么意思?低代码平台如何设计与实现?

低代码这个词,也许许多人都相当陌生。低代码的正式提出可以追溯到2014年,当时全球最具影响力的独立研究咨询公司Forrester,正式界定了低代码的概念。低代码指可通过最少的手工编程就能快速交付应用程序,并能快速设置和部署用于参与…