stm32mp157a 系统移植 --组网 makefile uboot安全和非安全模式 制作TF启动盘

STM32MP157-uboot启动分析 目录启动命令:bootcmd一、env_check二、distro_bootcmdscan_dev_for_boot1、scan_dev_for_extlinuxboot_extlinux.1)scan_m4fw2)sysboot ${devtype} devnum:{devnum}:devnum:{distro_bootpart} any ${scriptaddr} prefix{prefix}prefix{boot_syslinux_conf}2、 scan_dev_for_scripts执行boot 阅读详情

组网

Windows----->关闭windows防火墙,设置电脑有线网卡为100M全双工模式

虚拟机----->Ubuntu虚拟机设置桥接模式,虚拟机【虚拟网络编辑器】VMnet0----桥接到电脑有线网卡。Ubuntu设置ip(192.168.1.117)自己记住就可以。网关192.168.1.1,DNS,8.8.8.8。

开发板----->

FSMP1A> setenv serverip 192.168.1.117 ----->设置服务器(ubuntu)ip地址

FSMP1A> setenv ipaddr 192.168.1.100 ----->设置服务器开发板IP地址

FSMP1A> setenv netmask 255.255.255.0 ----->设置开发板子网掩码

FSMP1A> setenv gatewayip 192.168.1.1 ----->设置开发板网关

FSMP1A> saveenv

makefile

U-boot 安全模式和非安全模式

非安全模式(basic)

        ROM Code-----> U-boot(BL1)----->U-boot(BL2)----->Linux内核

安全模式(trusted)

          BL1一级引导程序多了个TF-A,安全模式(trusted)是建立在 非安全模式(basic)基础上的。

TF卡启动盘

报错如下,明天继续。

  

 

SD3403开发板非安全模式烧写系统并加载内核模块 SD3403开发板有两片4GB的DDR,总共内存为8GB,计划IPCM分配2MB,DSP分配62MB,MCU分配192MB,OS(linux)分配4096MB,剩余的内存分配给MMZ。 1. 编译SDK,生成烧写文件 在SS928V100_SDK_V2.0.2.0/osdrv目录下执行:make all 在SS928V100_SDK_V2.0.2.0/osdrv/pub/ss928v100_image_glibc目录下生成烧写文件: 其中boot_image.bin、uImage_ss928v1 阅读详情

相关推荐

基于正点原子的STM32FMP157开发板的TF-A移植

基于正点原子的STM32FMP157开发板的TF-A移植,Ubuntu下的Linux压缩包:tf-a-stm32mp-2024.2.tar.bz2

正点原子嵌入式linux驱动开发——Linux内核移植

正点原子linux驱动开发学习笔记,这一篇的重点就是移植Linux内核的方法

xhj12138的博客 3094

Veristand simulink 集成 simulink 非正版如何处理

1、安装 veristand model Generation Support add-on。matlab 安装veristand model support 记录。下载 以后 如果非正版matlab 直接拖命令行执行。下载后直接命令行执行即可。

flik9527的博客 598

STM32MP157 u-boot2021.10移植

STM32MP157 u-boot2021.10移植

Sonboy的博客 2740

离线反激转换器反馈环路设计:从理论到实践的Type II补偿器详解

在开关电源设计中,反馈环路稳定性是决定电源性能与可靠性的核心。其本质是通过补偿网络对功率级的小信号特性进行校正,以构建一个具有足够相位裕度和增益裕度的闭环系统。反激转换器作为一种广泛应用的隔离拓扑,其功率级在连续导通模式(CCM)和非连续导通模式(DCM)下呈现不同的零极点特性,这直接决定了补偿器的选型。Type II补偿器因其传递函数中固有的积分环节、低频零点与高频极点,恰好能与反激功率级的1P2Z(一个极点、两个零点)特性形成互补,有效塑造理想的回路增益曲线,实现快速稳定的动态响应。本文聚焦于采用TL4

weixin_30162121的博客 501

【ros】ROS1的安装和相关使用方法

主要学习ros相关内容

Greary的博客 2379

7、STM32MP157a-u-boot移植(TrustMode-Trusted Firmware-A)

​ 在 U-Boot 引导程序中,“安全模式”(Secure Boot)和"非安全模式"(Non-Secure Boot)是两种不同的启动模式,它们主要涉及系统启动的安全性和可信度。安全模式通过引入数字签名和可信根来确保启动过程的安全性,适用于需要高度安全性的设备。非安全模式则跳过了这些验证步骤,提供了更大的灵活性和简便性,但也面临更高的安全风险。

Linux系统开发 1271

Visual SLAM算法笔记

最近在学习SLAM算法,这里作为阅读笔记记录和总结一下。对经典的单目SLAM/VO算法做了摘要和总结,比如Nister VO、MonoSLAM、PTAM、ORB-SLAM、LSD-SLAM、SVO、DSO等,对几个单目和IMU的融合算法也做了简单总结,比如MSCKF、OKVIS、IMU-Preintegration等。

MulinB的技术博客 3万+

【linux开发-驱动】-STM32MP157启动相关

STM32单片机是直接将程序下载到内部的Flash,上电以后直接运行内部Flash中的程序。STM32MP157 内部没用供用户使用的 Flash,系统都是存放在外部 Flash 里面的,比如 EMMC,因此 STM32MP157 上电以后需要从外部 Flash 加载程序到内存中。

努力的里 1158

UE4 - 河流流体插件Fluid Flux

Fluid Flux可以模拟一定区域内的流体效果,由于使用顶视图所Capture的Heightfield信息,所以只支持室外开阔场景,不支持洞穴等室内场景;

GT的虚幻引擎文档 6667

统计学习导论(ISLR) 第四章分类算法课后习题

统计学习导论(ISLR) 参考资料: The Elements of Statistical Learning An Introduction to Statistical Learning 统计学习导论(ISLR)(二):统计学习概述 统计学习导论(ISLR)(三):线性回归 统计学习导论(ISLR)(四):分类 ISLR统计学习导论之R语言应用(二):R语言基础 ISLR统计学习导论之R语言应用(三):线性回归R语言代码实战 ISLR统计学习导论之R语言应用(四):分类算法R语言代码实战 统计学习导论

阿里云专家博主、数据科学领域优质创作者、统计er在读 2万+

STM32MP157开发笔记 | 03 - STM32MP157启动程序ROM Code详解

一、STM32MP157 启动流程 两张图描述了STM32MP157启动的全过程,分为五个步骤: ROM Code:初始化基本时钟,从选定的启动介质中加载FSBL,鉴权、启动FSBL; FSBL:完成整个时钟树初始化,初始化DDR,从选定的介质中加载SSBL,启动SSBL; SSBL:存储器、网络、USB各种方式加载Linux Kernel,启动kernel; Linux 内核:内核初始化、挂载根文件系统,启动用户空间的init程序; Linux 用户空间:应用程序。 二、ROM Code ROM

Mculover666的博客(嵌入式) 5000

【软考之软件设计师】学习笔记

interface 接口implements 实现接口(与接口配套使用)接口里要是有方法定义,子类就会实现。

云轩阁 2533

STM32MP157系列教程连载-Linux系统移植篇2:STM32MP1微处理器之系统镜像烧写

STM32MP157系列教程连载-Linux系统移植篇2:STM32MP1微处理器之系统镜像烧写 第 1 章 系统镜像烧写 FS-MP1A支持通过STM32CubeProgrammer工具镜像镜像的烧录,此外还支持通过bootloader下的ums工具配合ubuntu操作系统进行单个镜像更新,通过使用tftp下载方式进行镜像的验证,以及使用scp方式来更新linux内核与设备树。 1.1 STM32CubeProgrammer烧写方式 STM32CubeProgrammer工具已经在前面的章节进行了安装,现

stm_fpga的博客 3004

从零实战:模拟Soul/陌陌附近的人接口爬虫(设备指纹·加密逆向·动态代理全解)

在移动互联网流量见顶的今天,LBS(基于位置的服务)社交平台——尤其是Soul和陌陌——依然掌握着海量高活用户的地理位置画像、兴趣标签、在线活跃时段等敏感数据。对于市场调研、流量运营、甚至是城市热力分析而言,“附近的人”接口是一个极具价值的入口。然而,这两款App均采用全参数加密 + 设备指纹风控 + WAF动态防御的三重护城河。直接使用Requests库调用公开API无异于以卵击石。本文将从逆向工程视角出发,完整还原一套可用的附近人信息采集方案,涵盖:抓包与流量分析(绕过SSL Pinning)

2201_76125261的博客 211

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

stm32mp157a—u-boot配置流程

显示配置过程执行的命令 1、在执行过程中加入V=1,打开开关就能显示执行 make ***_config过程中执行的命令: ubuntu > make V=1 stm32mp15_fsmp1a_basic_defconfig 2、通过顶层Makefile文件可以查看到没有%defconfig目标,但是有%config目标 %config: scripts_basic outputmakefile FORCE (Q)$(MAKE) $(build)=scripts/kconfig $@ 替换命

weixin_39035140的博客 797

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

STM32 的三种不同启动模式

STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1. 用户闪存:芯片内置的Flash。 2. SRAM:芯片内置的RAM 区,就是内存啦。 3. 系统存储器:芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM 区。 在每个STM32的芯片上都有两个管脚BOOT0和

天高任鸟飞海阔凭鱼跃的专栏 3525

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

STM32MP157驱动开发——Linux块设备驱动

Linux下的块设备驱动开发,将一块RAM作为ramdisk,进行读写测试。分别针对机械式和非IO调度式的两种模型进行开发测试。

weixin_45682654的博客 1935

STM32MP157启动流程

STM32MP157启动流程

Sonboy的博客 2180

stm32mp157c-dk2 u-boot启动与制作

一.uboot描述 1)支持外设 1. UART 2. SDCard/MMC controller (SDMMC) 3. NAND controller (FMC) 4. NOR controller (QSPI) 5. USB controller (OTG DWC2) 2)支持驱动 1. I2C 2. STPMIC1 (PMIC and regulator) 3. Clock, Rese...

qq_34031123的博客 3244

系统开机错误提示 INACCESSIBLE_BOOT_DEVICE 进不了安全模式

https://jingyan.baidu.com/article/f3e34a12daf3d0f5eb6535e2.html ------------------解决方法如下:经测试可用------------ 准备装有PE的U盘 找一个空白U盘 搜索老毛桃 下载最新PE系统 下载  老毛桃  一键刻录PE U盘 2 关机

技术、思维 9万+

uboot移植(四)——uboot启动第一阶段

1:BL0 BL1 BL2分别是什么(1)BL0:s5pv210的iROM中固化的代码 作用:初始化系统时钟,设置看门狗,初始化栈,加载BL1(2)BL1:从外部启动介质(nand/SD卡)中加载的uboot.bin的前16K代码 作用:初始化RAM,关闭Cache,初始化DDR,设置栈,加载BL2(3)BL2:是指在代码完成重定位后在DDR中运行的完整的uboot代...

weixin_33882443的博客 191

U-Boot -- uboot裁剪详细步骤

1.uboot裁剪前准备 在进行uboot裁剪前,我们需要准备对应板卡的uboot源码,uboot交叉编译工具,uboot编译说明文档和uboot镜像烧录文档。 建议在进行uboot裁剪前,先确认原先的uboot编译生成的镜像能在板卡上正常运行。 2.uboot裁剪 2.1获取对应板卡的配置文件 uboot主要是通过对应板卡配置文件中宏的添加和删除来实现裁剪。所以首先需要找到对应板

诸葛一帆丶的博客 6944

ARM->FSMP1A开发板网络配置->day

FSMP1A开发板网络配置

qq_45711204的博客 454

海思SD3403/SS928开发(二)环境搭建

海思SD3403/SS928环境搭建

jiangshan_hua的博客 5129

系统移植day3(FSMP1A非安全模式启动的uboot移植)

华清远见上海中心22071班 11.3作业

qnlysy的博客 498
上一篇: ARM 串口实验 字符 字符串输入输出
下一篇: 系统移植中 make <board_name>_defconfig 、make menuconfig、make all
风铃响了
博客等级 码龄4年 76粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值