TDA4 Linux BSP ,SD卡制作

这篇具有很好参考价值的文章主要介绍了TDA4 Linux BSP ,SD卡制作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 进入官网:

Processor SDK Linux Software Developer’s Guide — Processor SDK Linux for J721e Documentation

TDA4 Linux BSP ,SD卡制作,嵌入式基础,linux

TDA4 Linux BSP ,SD卡制作,嵌入式基础,linux

TDA4 Linux BSP ,SD卡制作,嵌入式基础,linux

这个版本需要 Ubuntu 22.04 支持

~/ti-processor-sdk-linux-adas-j721e-evm-09_01_00_06/board-support/ti-linux-kernel-6.1.46+gitAUTOINC+5892b80d6b-g5892b80d6b/arch/arm64/configs$

TDA4 Linux BSP ,SD卡制作,嵌入式基础,linux

安装完后

Then run the script:

./setup.sh

插上SD卡

1.1.3. Create SD Card — Processor SDK Linux for J721e Documentation

 直接跳到  1.1.3.4. Create SD Card with custom images

TDA4 Linux BSP ,SD卡制作,嵌入式基础,linux

sudo <PSDK\_PATH>/bin/create-sdcard.sh

下面为制作SD卡和拷贝BSP的log

################################################################################

This script will create a bootable SD card from custom or pre-built binaries.

The script must be run with root permissions and from the bin directory of
the SDK

Example:
 $ sudo ./create-sdcard.sh

Formatting can be skipped if the SD card is already formatted and
partitioned properly.

################################################################################
Available Drives to write images to: 

#  major   minor    size   name 
1:   8       16   15558144 sdb
Enter Device Number or n to exit: 1
sdb was selected

/dev/sdb is an sdx device
Unmounting the sdb drives
 unmounted /dev/sdb1
Current size of sdb1 15556608 bytes
SD Card is not correctly partitioned

#############################################################################

    Select 2 partitions if only need boot and rootfs (most users).
    Select 3 partitions if need SDK & other content on SD card.  This is
        usually used by device manufacturers with access to partition tarballs.

    ****WARNING**** continuing will erase all data on sdb

#############################################################################

Number of partitions needed [2/3] : 2
Now partitioning sdb with 2 partitions...

#############################################################################

        Now making 2 partitions

#############################################################################

1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.730571 s, 1.4 MB/s
DISK SIZE - 15931539456 bytes

Welcome to fdisk (util-linux 2.37.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x766aefdf.

Command (m for help): Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-31116287, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-31116287, default 31116287): 
Created a new partition 1 of type 'Linux' and of size 128 MiB.
Partition #1 contains a ext4 signature.

Command (m for help): Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (2-4, default 2): First sector (264192-31116287, default 264192): Last sector, +/-sectors or +/-size{K,M,G,T,P} (264192-31116287, default 31116287): 
Created a new partition 2 of type 'Linux' and of size 14.7 GiB.

Command (m for help): Partition number (1,2, default 2): Hex code or alias (type L to list all): 
Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.

Command (m for help): Partition number (1,2, default 2): 
The bootable flag on partition 1 is enabled now.

Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
#############################################################################

        Partitioning Boot

#############################################################################
mkfs.fat 4.2 (2021-01-31)
mkfs.fat: Warning: lowercase labels might not work properly on some systems

#############################################################################

        Partitioning rootfs

#############################################################################
mke2fs 1.46.5 (30-Dec-2021)
Creating filesystem with 3856512 4k blocks and 964768 inodes
Filesystem UUID: a71201a1-edfd-4396-ad6d-44e59d5ef2af
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done   

#############################################################################

   Partitioning is now done
   Continue to install filesystem or select 'n' to safe exit

   **Warning** Continuing will erase files any files in the partitions

#############################################################################
Would you like to continue? [y/n] : y
Mount the partitions
Emptying partitions

Syncing....

################################################################################

    Choose file path to install from

    1 ) Install pre-built images from SDK
    2 ) Enter in custom boot and rootfs file paths

#############################################################################

Choose now [1/2] : 1
Will now install from SDK pre-built images
now installing:  ti-processor-sdk-linux-adas-j721e-evm-09_01_00_06

#############################################################################

   Multiple rootfs Tarballs found

#############################################################################

     1:tisdk-adas-image-j721e-evm.tar.xz
     2:tisdk-tiny-image-j721e-evm.tar.xz
Enter Number of rootfs Tarball: 1

#############################################################################

    Copying files now... will take minutes

#############################################################################

Copying boot partition

tispl.bin copied
tiboot3.bin copied
sysfw.itb copied
u-boot.img copied

uEnv.txt copied
Copying rootfs System partition                                                                                                                    
Syncing...
Un-mount the partitions
Remove created temp directories
Operation Finished    看到这个,就说明你的BSP拷贝到SD卡搞好了
 
 文章来源地址https://www.toymoban.com/news/detail-793980.html

到了这里,关于TDA4 Linux BSP ,SD卡制作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一文搞懂自动驾驶芯片TDA4 启动流程

    TDA4是德州仪器推出的一款高性能、超异构的多核SoC,拥有ARM Cortex-R5F、ARM Cortex-A72、C66以及C71内核,可以部署AUTOSAR CP系统、HLOS(Linux或QNX)、图像处理以及深度学习等功能模块,从而满足ADAS对实时性、高运算能力、环境感知及深度学习等方面的需求。 TDA4凭借着出色的运算能力

    2024年02月15日
    浏览(41)
  • 【FUSA笔记-001】TDA4VM安全手册:安全机制实现

    软件安全机制分类 1. 与软件本身、基础软件或者操作系统失效探测、指示和减轻有关的自检或监控功能 软件程序流监控 输入输出合理性检测:软件回读写入数据、软件回读传输数据等、传感器合理性检查 基础软件自检:软件自检 2. 与安全相关硬件要素故障探测、指示和减

    2024年02月03日
    浏览(36)
  • TDA4VH j784s4 使用

    // sdk https://www.ti.com/tool/PROCESSOR-SDK-J784S4 // Jacinto Processors TDA4AP-Q1/TDA4VP-Q1/TDA4AH-Q1/TDA4VH-Q1 EVM User’s Guide https://www.ti.com/lit/ug/spruj62/spruj62.pdf?ts=1682337275236ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fen-us%252Fdocs%252Funiversalsearch.tsp%253FlangPref%253Den-US%2526searchTerm%253DTDA4VH%2526nr%253D342 /* l

    2024年02月01日
    浏览(29)
  • tda4 videnc-test-app: CONTINUOUS and STEPWISE FRAMEINTERVALS not supported

    /* videnc-test-app */ https://git.ti.com/cgit/jacinto7_multimedia/ git clone https://git.ti.com/git/jacinto7_multimedia/videnc-test-app.git // 编译 ./autogen.sh ./configure --enable-maintainer-mode --build=i386-linux --host=aarch64-none-linux CC=/home/share/work/tda4/linux-sdk/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu-gcc // 运

    2024年02月11日
    浏览(36)
  • STM32嵌入式系统:将数据保存到SD卡的操作

    STM32嵌入式系统:将数据保存到SD卡的操作 嵌入式系统在现代科技中扮演着重要角色,而STM32单片机是一种常用的嵌入式系统解决方案。本文将介绍如何使用STM32单片机将采集到的数据以TXT文件的格式保存到SD卡中,并且能够方便地读取这些本地数据。 硬件准备 为了实现数据保

    2024年02月01日
    浏览(45)
  • 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(12)- 从SD/eMMC启动

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是 恩智浦i.MXRT1xxx系列MCU的SD/eMMC卡启动 。 最近在恩智浦官方社区上支持了一个关于 i.MXRT 从 SD 卡启动的案例,这让痞子衡想起了一年前写过的一篇《i.MXRT600从SD/eMMC启动》,那一篇重点介绍了基于 eMMC 设备

    2024年02月02日
    浏览(46)
  • 全志V3S嵌入式驱动开发(spi-nor image制作)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         其实,我们之前就讨论过怎么把image烧入到v3s的spi-nor当中去。当时使用的方法是借助于sunxi-fel工具,烧入的image也比计较小,只是一个uboot bin文件。今天,我们就来讨论一下,一个完整

    2024年02月11日
    浏览(41)
  • 一键整合,万用万灵,Python3.10项目嵌入式一键整合包的制作(Embed)

    我们知道Python是一门解释型语言,项目运行时需要依赖Python解释器,并且有时候需要安装项目中对应的三方依赖库。对于专业的Python开发者来说,可以直接通过pip命令进行安装即可。但是如果是分发给其他的Windows用户,特别是不熟悉Python的人来说,这样过于繁琐。因此最好的

    2024年02月05日
    浏览(41)
  • 【嵌入式学习笔记-02】什么是库文件,静态库的制作和使用,动态库的制作和使用,动态库的动态加载

    【嵌入式学习笔记-02】什么是库文件,静态库的制作和使用,动态库的制作和使用,动态库的动态加载 单一模型: 将程序中所有功能全部实现于一个单一的源文件内部。编译时间长,不易于维护和升级不易于协作开发。 分离模型 将程序中的不同功能模块划分到不同的源文件

    2024年01月15日
    浏览(56)
  • 全志F1C200S嵌入式驱动开发(spi-nor image制作)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         一般soc系统里面添加spi-nor flash芯片,特别是对linux soc来说,都是把它当成文件系统来使用的。spi-nor flash和spi-nand flash相比,虽然空间小了点,但是胜在稳定,这是很多工业场景所必须

    2024年02月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包