0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AMD Xilinx K26从eMMC启动Ubuntu

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-10 15:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AMD Xilinx K26 Ubuntu

AMD Xilinx K26支持Ubuntu。从ubuntu amd-xilinx下载映像后,把image烧入到TF卡,可以正常启动Ubuntu。

AMD Xilinx K26 从eMMC启动Ubuntu失败

有客户将image中的文件,复制到K26 eMMC,不能启动Ubuntu, Linux报告找不到根文件系统。

AMD Xilinx K26 Ubuntu 文件系统配置

ubuntu使用fstab加载文件系统。fstab的内容如下:

hankf@XSZGS4:ubuntu_rootfs$ cat ./etc/fstab
LABEL=writable / ext4 discard,errors=remount-ro 0 1
LABEL=system-boot /boot/firmware vfat defaults 0 1

可以看到, fstab中使用了LABEL,因此要设置K26 eMMC的分区的LABEL。

设置K26 eMMC的分区的LABEL

使用fatlabel能设置FAT分区的LABEL。使用e2label能设置ext4分区的LABEL。

root@kria:/home/ubuntu# e2label /dev/mmcblk0p2 writable
root@kria:/home/ubuntu# e2label /dev/mmcblk0p2
writable

root@kria:/home/ubuntu# fatlabel /dev/mmcblk0p1 system-boot
fatlabel: warning - lowercase labels might not work properly on some systems
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
65:01/00
Not automatically fixing this.
root@kria:/home/ubuntu# e2label /dev/mmcblk0p1
e2label: Bad magic number in super-block while trying to open /dev/mmcblk0p1
/dev/mmcblk0p1 contains a vfat file system labelled 'system-boot'

AMD Xilinx K26 从eMMC启动Ubuntu

设置K26 eMMC的分区的LABEL后,再次启动,能够正常启动。简化后的启动信息如下:

U-Boot 2022.01 (Apr 04 2022 - 07:53:54 +0000)
MMC: mmc@ff160000: 0, mmc@ff170000: 1
mmc0(part 0) is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr.uimg

[ 5.306816] mmcblk0: mmc0:0001 S0J56X 14.8 GiB
[ 5.316453] mmcblk0: p1 p2
[ 5.319951] mmcblk0boot0: mmc0:0001 S0J56X 31.5 MiB
[ 5.326406] mmcblk0boot1: mmc0:0001 S0J56X 31.5 MiB
[ 5.332637] mmcblk0rpmb: mmc0:0001 S0J56X 4.00 MiB, chardev (508:0)
[ 9.711829] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[ 12.276435] EXT4-fs (mmcblk0p2): re-mounted. Opts: discard,errors=remount-ro. Quota mode: none.

root@kria:/home/ubuntu# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 391M 3.7M 387M 1% /run
/dev/mmcblk0p2 11G 4.6G 5.5G 46% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/mmcblk0p1 4.0G 348M 3.7G 9% /boot/firmware
tmpfs 391M 72K 391M 1% /run/user/132
tmpfs 391M 64K 391M 1% /run/user/1000

root@kria:/home/ubuntu# dosfslabel /dev/mmcblk0p1
system-boot
root@kria:/home/ubuntu# e2label /dev/mmcblk0p2
writable

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5719

    浏览量

    140595
  • Xilinx
    +关注

    关注

    73

    文章

    2208

    浏览量

    132136
  • 文件系统
    +关注

    关注

    0

    文章

    305

    浏览量

    21073
  • Ubuntu
    +关注

    关注

    5

    文章

    617

    浏览量

    33761
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AMD Versal自适应SoC中eMMC烧录/启动调试检查表(上)

    本篇博文提供了有关 AMD Versal 自适应 SoC 中 eMMC 烧录和启动设置的技巧和指南。它还可用于调试 eMMC 烧录/启动失败
    的头像 发表于 03-09 10:24 2087次阅读
    <b class='flag-5'>AMD</b> Versal自适应SoC中<b class='flag-5'>eMMC</b>烧录/<b class='flag-5'>启动</b>调试检查表(上)

    无法eMMC启动最新Debian镜像怎么解决?

    如题,我可以MicroSD启动最新(202405)的Debian镜像,但是如果改为使用eMMC启动eMMC镜像
    发表于 02-04 07:02

    无法 emmc 启动怎么解决?

    嗨,我先把映像69刷入SD卡,正常开机, 在我启动到 tfcard 上的系统后,我使用dd将图像写入 emmc 模块的命令。 然后我弹出 tfcard 以尝试 emmc
    发表于 03-23 06:49

    基于MK66FN2M0VMD18的Kinetis K66,K65和K26 MCU Freedom开发平台

    FRDM-K66F是一种简单而精密的设计,采用基于ARM Cortex-M4内核的Kinetis K系列微控制器。 FRDM-K66F可用于评估K66和
    发表于 04-08 11:02

    如何使用MCUBootUtilityEMMC启动

    ”3.MCUBootUtility (1)如下配置,成功通过USB连接(2)生成未签名的可引导映像(3)加载未签名的图片然后我重新启动系统,程序没有运行。我如何EMMC启动?我已经检
    发表于 03-31 08:38

    【KV260视觉入门套件试用体验】简单开箱和Ubuntu系统上手

    ): 本篇内容就到这里了,感谢阅读,下次再会~ 四、参考链接 Xilinx官方的快速入门指南: Kria KV260 视觉 AI 入门套件 (xilinx.com) Xilinx官方的Kira
    发表于 07-28 21:56

    [KV260视觉入门套件试用体验]+KV260 开发套件使用初体验

    ,KV260 开发板基于Kria K26 SOMs,有许多可以使用的程序,能够在1个小时里,开发一个新的AI应用。 OUT-OF-THE-BOX READY FOR APPLICATION
    发表于 07-31 01:26

    【KV260视觉入门套件试用体验】KV260开发板初使用

    一.前言 AMD Kria K26 SOM是一种系统级模块,提供商业和工业级产品,采用小型卡形式配备定制Zynq UltraScale+ MPSoC器件,非常适合智能相机、嵌入式视觉及其它安全、零售
    发表于 09-18 14:56

    K26软硬件使用手册

    K26软硬件使用手册,有需要的下来看看。
    发表于 06-03 14:30 21次下载

    赛灵思Kria K26 SOM应运而生为ML边缘应用开发提供了更加理想的选择

    Kria K26 SOM应运而生 为 ML 边缘应用开发提供了更加理想的选择 赛灵思的研究结果表明,K26 SOM 提供了比英伟达 Jetson Nano 高出大约 3 倍的性能。此外,它的单位功耗
    的头像 发表于 07-01 11:52 2956次阅读

    Xilinx Kria K26系统模块器件制造业应用案例

    Kria K26系统模块(SoM)等器件的帮助。Kria K26 SoM(见图1)允许开发人员利用可编程逻辑与高性能Arm处理器内核相结合的并行特性。Kria SoM的优势在于Xilinx首次为SoC
    的头像 发表于 11-17 15:34 3522次阅读
    <b class='flag-5'>Xilinx</b> Kria <b class='flag-5'>K26</b>系统模块器件制造业应用案例

    AMD-Xilinx MPSoC的SATA的psgtr的配置

    启动基于K26设计的扩展板时,遇到下列错误。检查硬件设计,SATA使用Lane 3,ref_clk2
    的头像 发表于 07-07 14:15 2950次阅读

    Kria K26 SOM热设计指南

    电子发烧友网站提供《Kria K26 SOM热设计指南.pdf》资料免费下载
    发表于 09-14 10:15 0次下载
    Kria <b class='flag-5'>K26</b> SOM热设计指南

    Kria K26 SOM:边缘视觉AI的理想平台

    电子发烧友网站提供《Kria K26 SOM:边缘视觉AI的理想平台.pdf》资料免费下载
    发表于 09-13 17:04 0次下载
    Kria <b class='flag-5'>K26</b> SOM:边缘视觉AI的理想平台

    ZYNQ通过eMMC启动完成分区操作

    eMMC是一个嵌入式存储芯片,操作和SD卡类似,也需要进行分区操作,但是也有所区别。SD卡可以插到电脑上,在ubuntu上完成分区和文件拷贝,但是eMMC是焊接在ZYNQ板卡上的,不能像SD卡那样
    的头像 发表于 05-11 14:36 167次阅读
    ZYNQ通过<b class='flag-5'>eMMC</b><b class='flag-5'>启动</b>完成分区操作