最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

S32G RDB2 Linux板级开发包 Uboot 定制说明书

IT圈 admin 34浏览 0评论

2024年5月28日发(作者:子车锦)

CAS training

Rev.4, 9/2021

S32G RDB2 Linux板级开发包Uboot

定制

by John Li (nxa08200)

本文说明S32G RDB2板Linux板级开发

包BSP30 的Uboot细节,以帮助客户了解S32G

的Uboot是如何运行的,以及如何修改到客户

的新板上。

阅读本文之前请先阅读文档Automotive

SW – S32G2 reference SoftwareLinux

《S32G_LinuxBSP30.0.0_User_》,

预先熟悉一下S32G的编译环境,本文部分内

容与之重复。

《S32G_LinuxBSP30.0.0_Release_》,

为release notes。

本文推荐必读有第1,2章,第三章的第3.6

节,为平台相关必须了解的信息。第三章其余

部分为Linux背景知识介绍,可以选择阅读。

注意本文是使用默认的no-security uboot

直接启动的方式为说明的,security ATF boot

的方式另文说明,注意使用ATF后部分需要定

制的部分在ATF中,uboot会简单很多。

请注意本文为培训和辅助文档,本文不是

官方文档的替代,请一切以官方文档为准。

历史 说明 作者

V1

 创建本文

V2

 更新到BSP28

V3

 更新到BSP29

 更新DDR定制

V4

 更新到BSP30

目录

1

S32G Linux文档说明 ................................................. 2

2

创建S32G RDB2 Linux板级开发包编译环境 .............. 2

2.1

创建yocto编译环境: ................................................ 2

2.2

独立编译 ................................................................. 8

3

FSL Uboot 定制 ....................................................... 11

3.1

FDT支持 ............................................................... 12

3.2

DM(driver model)支持 .......................................... 17

3.3

Uboot目录 结构 .................................................... 29

3.4

Uboot编译 ............................................................ 31

3.5

Uboot初始化流程 .................................................. 32

3.6

Uboot 定制 ........................................................... 38

3.7

Uboot debug信息 ................................................. 84

1

S32G Linux文档说明

从NXP官网帐号下,Automotive SW-S32G2 reference software下载以下Linux相关文档:

分类

Binary

名称

binaries_auto_linux_bsp30.0_s32g2_

说明

Linux binary支持pfe功能

备注

建议使用最新

版本,目前为

V30

发布须

用户手

Manifest

文件

Quick

Start

Quality

Package

S32G_BSP30.0_Release_

S32G_BSP30.0_User_

Release Notes

Linux BSP驱动详情说明

S32G274_LinuxBSP30.0.0_PFE_st

含PFE功能的manifest文件

S32G_BSP30.0_Quick_

S32G_BSP30.0_Quality_

Quick Start

根据文档搭建Yocto编译环境和standalone编译环境。参考Release Noes的What’s New

一章了解最新的BSP相对于前一版本的更新。

2

创建S32G RDB2 Linux板级开发包编译环境

2.1 创建yocto编译环境:

S32G2 RDB2 Linux Yocto编译环境要求使用Ubuntu 18.04编译主机, 可以从ubuntu官方网站

下载ISO镜像。如果要安装在虚拟机中,可以网上搜索安装方法,

比如如下:

/article/

VMware安装Ubuntu-百度经验 ()

启动后选择安装WMware Tools for Linux解决全屏问题。

安装结束后启动,需要事先执行以下命令安装编译所需包:

sudo apt-get update //之前要执行一下update

sudo apt-get install python git curl

S32G Uboot

2

2024年5月28日发(作者:子车锦)

CAS training

Rev.4, 9/2021

S32G RDB2 Linux板级开发包Uboot

定制

by John Li (nxa08200)

本文说明S32G RDB2板Linux板级开发

包BSP30 的Uboot细节,以帮助客户了解S32G

的Uboot是如何运行的,以及如何修改到客户

的新板上。

阅读本文之前请先阅读文档Automotive

SW – S32G2 reference SoftwareLinux

《S32G_LinuxBSP30.0.0_User_》,

预先熟悉一下S32G的编译环境,本文部分内

容与之重复。

《S32G_LinuxBSP30.0.0_Release_》,

为release notes。

本文推荐必读有第1,2章,第三章的第3.6

节,为平台相关必须了解的信息。第三章其余

部分为Linux背景知识介绍,可以选择阅读。

注意本文是使用默认的no-security uboot

直接启动的方式为说明的,security ATF boot

的方式另文说明,注意使用ATF后部分需要定

制的部分在ATF中,uboot会简单很多。

请注意本文为培训和辅助文档,本文不是

官方文档的替代,请一切以官方文档为准。

历史 说明 作者

V1

 创建本文

V2

 更新到BSP28

V3

 更新到BSP29

 更新DDR定制

V4

 更新到BSP30

目录

1

S32G Linux文档说明 ................................................. 2

2

创建S32G RDB2 Linux板级开发包编译环境 .............. 2

2.1

创建yocto编译环境: ................................................ 2

2.2

独立编译 ................................................................. 8

3

FSL Uboot 定制 ....................................................... 11

3.1

FDT支持 ............................................................... 12

3.2

DM(driver model)支持 .......................................... 17

3.3

Uboot目录 结构 .................................................... 29

3.4

Uboot编译 ............................................................ 31

3.5

Uboot初始化流程 .................................................. 32

3.6

Uboot 定制 ........................................................... 38

3.7

Uboot debug信息 ................................................. 84

1

S32G Linux文档说明

从NXP官网帐号下,Automotive SW-S32G2 reference software下载以下Linux相关文档:

分类

Binary

名称

binaries_auto_linux_bsp30.0_s32g2_

说明

Linux binary支持pfe功能

备注

建议使用最新

版本,目前为

V30

发布须

用户手

Manifest

文件

Quick

Start

Quality

Package

S32G_BSP30.0_Release_

S32G_BSP30.0_User_

Release Notes

Linux BSP驱动详情说明

S32G274_LinuxBSP30.0.0_PFE_st

含PFE功能的manifest文件

S32G_BSP30.0_Quick_

S32G_BSP30.0_Quality_

Quick Start

根据文档搭建Yocto编译环境和standalone编译环境。参考Release Noes的What’s New

一章了解最新的BSP相对于前一版本的更新。

2

创建S32G RDB2 Linux板级开发包编译环境

2.1 创建yocto编译环境:

S32G2 RDB2 Linux Yocto编译环境要求使用Ubuntu 18.04编译主机, 可以从ubuntu官方网站

下载ISO镜像。如果要安装在虚拟机中,可以网上搜索安装方法,

比如如下:

/article/

VMware安装Ubuntu-百度经验 ()

启动后选择安装WMware Tools for Linux解决全屏问题。

安装结束后启动,需要事先执行以下命令安装编译所需包:

sudo apt-get update //之前要执行一下update

sudo apt-get install python git curl

S32G Uboot

2

发布评论

评论列表 (0)

  1. 暂无评论