<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何配置Petalinux工程來從Flash啟動Linux Kernel

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:Davis Zhang ? 2022-08-10 09:03 ? 次閱讀

本文作者:賽靈思工程師 Davis Zhang

新版petalinux生成的u-boot是通過boot.scr來加載linux kernel的。如果我們用petalinux工程默認配置和下面命令生成boot image并從flash啟動,會出現下面的錯誤:

petalinux-package --boot --u-boot --kernel

device 0 offset 0xf40000, size 0x6400000
SF: 104857600 bytes @ 0xf40000 Read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Booting using Fit image failed

在2021.1和2021.2的boot.scr中,linux fit image的offset是通過下面的配置來設置的:

petalinux-config → u-boot Configuration → u-boot script configuration(qspi fit image offset默認0xF40000)

但是petalinux-package命令生成的BIF文件里,fit image的offset采用的是“petalinux-config->Subsystem AUTO Hardware Settings->Flash Settings”里第二個partition(默認名字為kernel)的offset來配置的。所以就會出現boot.scr讀取到錯誤數據的問題。解決辦法就是保持這兩個配置里的offset一致。

審核編輯:湯梓紅


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FlaSh
    +關注

    關注

    10

    文章

    1559

    瀏覽量

    146801
  • 賽靈思
    +關注

    關注

    32

    文章

    1794

    瀏覽量

    130649
  • Linux
    +關注

    關注

    87

    文章

    11011

    瀏覽量

    206919

原文標題:開發者分享|如何配置Petalinux工程來從Flash啟動Linux Kernel

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【Artix-7 50T FPGA試用體驗】基于官方BSP的PetaLinux工程創建

    是BSP文件的存放路徑,由于本人利用虛擬機開發,所以路徑是共享文件夾。這樣就創建完一個PetaLinux工程(硬件工程在BSP中),可以開始Linux軟件開發。其中
    發表于 12-14 19:04

    petalinux是否可以用PLB總線支持Microblaze系統

    When I compiled the kernel of linux, some errors appear. I am not sure if the petalinux could support
    發表于 05-08 08:19

    無法打包組件linux / rootfs

    我正試圖在aZC702上SD啟動。我按照petalinux參考指南UG1144運行了以下命令:petalinux-create -t?? project -s
    發表于 09-20 12:35

    【MYD-CZU3EG開發板試用體驗】05-基于CZU3EG的petalinux使用方法

    本:petalinux2019.1 下面就是針對CZU3EG板卡的petalinux的基本使用方法,以供參考:第一步:先啟動petalinux,啟動
    發表于 11-11 10:35

    構建petalinux時失敗,無法構建linux的原因是什么?

    [INFO]構建linux / kernel [INFO]更新linux / u-boot源[INFO]生成linux / u-boot配置
    發表于 04-09 13:43

    如何在petalinux上運行精靈?

    你好,我用petalinux配置PL比特流創建BOOT.bin。我使用xsdk創建了一個linux應用程序。我將所有必要的petalinux文件復制到SD卡,并將liux_app.el
    發表于 05-01 14:45

    【創龍TLZ7x-EasyEVM評估板試用連載】+基于petalinux的Ubuntu移植

    petalinux工程、配置Linux內核、配置 Linux 根文件系統等過程,最終得到移植
    發表于 07-13 11:20

    MicroBlaze處理器的PetaLinux操作系統移植

    本文介紹了一種可用于MicroBlaze處理器的嵌入式Linux操作系統——PetaLinux,并詳細討論了其內核配置啟動方案。通過移植Peta-
    發表于 05-18 11:53 ?5271次閱讀
    MicroBlaze處理器的<b class='flag-5'>PetaLinux</b>操作系統移植

    Linuxkernel_timer教程

    Linuxkernel_timer教程,很好的Linux自學資料,快來學習吧。
    發表于 04-15 17:59 ?12次下載

    Zynq Petalinux編譯用戶自定義系統

    Configure System-level Options Create User Components Configure the Linux Kernel Configure the Root
    發表于 02-08 01:17 ?312次閱讀

    測試Petalinux BSP鏡像參考例子

    上測試預編譯鏡像 Petalinux BSP包括一個預構建FPGAbitstream文件,可以令你在你的硬件上快速啟動Linux。 從SD卡中啟動鏡像(Zynq系列設備) 步驟: 1.
    發表于 11-15 11:34 ?2453次閱讀

    petalinux(二)開啟petalinux內核調試模式

    要調試基于Xilinx SDK的Linux內核模塊,必須使能 KERNEL_DEBUG_INFO和KERNEL_DEBUGGING。這篇博文全面記錄了在Petalinux中是如何處理的
    發表于 11-18 13:46 ?1.1w次閱讀
    <b class='flag-5'>petalinux</b>(二)開啟<b class='flag-5'>petalinux</b>內核調試模式

    U-boot傳遞RAM和Linux kernel讀取RAM參數的解析

    把要傳遞給kernel的東西保存在struct tag數據結構中,啟動kernel時,把這個結構體的物理地址傳給kernel;Linux
    的頭像 發表于 02-06 08:24 ?5640次閱讀
    U-boot傳遞RAM和<b class='flag-5'>Linux</b> <b class='flag-5'>kernel</b>讀取RAM參數的解析

    Petalinux工程中設備樹的介紹

    設備樹是 Petalinux kernel 的關鍵組件,接下來以 2020.1 版本為例,為大家介紹一下在Xilinx Petalinux 工程中的設備樹是如何產生,
    的頭像 發表于 02-20 16:32 ?6459次閱讀
    <b class='flag-5'>Petalinux</b><b class='flag-5'>工程</b>中設備樹的介紹

    Linux/U-Boot里為QSPI Flash使用UBIFS

    UBIFS是更強壯的FLash文件系統。很多嵌入式系統都使用了UBIFS。Xilinx PetaLinux 2018.2也支持UBIFS。只需要在Linux/U-Boot里添加相關配置
    發表于 08-02 15:51 ?1385次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>