伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

SS524V100 單板移植和燒寫U-boot(一)

ebaina ? 來源:ebaina ? 作者:ebaina ? 2023-08-22 10:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SS524V100單板的Bootloader采用U-boot,。當選用的外圍芯片的型號與單板上外圍芯片的型號不同時,需要修改U-boot配置文件,本文主要介紹了U-boot的移植與燒寫。

一、移植U-boot

SS524V100DMEB板上的外圍芯片包括DDRSDRAM、eMMC、SPINorFlash和SPINANDFlash。

1.編譯U-boot

當所有移植步驟完成后,就可以編譯U-boot,操作如下:

拷貝配置文件

cp configs/ss524v100_deconfig.config

配置編譯環境

make ARCH=arm CROSS_COMPILE=arm-mix410-linux-menuconfig

編譯U-boot

make ARCH=arm CROSS_COMPILE=arm-mix410-linux- -j 20

編譯成功后,將在U-boot目錄下生成u-boot.bin。

*這一步生成的u-boot.bin只是一個中間件,并不是最終在單板上執行的U-boot鏡像。

2.配置DDR存儲器

在Windows下打開SDK中的“osdrv/tools/pc/uboot_tools/”目錄下的配置表格。當選用不同的DDRSDRAM時,需要針對不同器件的特性,對配置工作表中的DDR相關標簽頁進行修改。

3.配置管腳復用

如果管腳復用有變化,還需要對配置表格中的管腳復用相關標簽頁進行修改。

4.生成最終使用的U-boot鏡像

U-boot鏡像生成步驟如下:

完成配置表格的修改后,保存表格。

單擊表格第一個標簽頁上的按鈕【Generateregbinfile】或者使用regbin工具(詳細使用方法請參考osdrv/tools/pc/uboot_tools/regbin-vx.x.x.tgz壓縮包里的readme文件),生成臨時文件reg_info.bin。

將生成的reg_info.bin復制到open_source/u-boot/u-boot-2020.01/目錄

cp osdrv/tools/pc/uboot_tools/reg_info.bin .reg make ARCH=arm CROSS_COMPILE=arm-mix410-linux- u-boot-z.bin

生成的u-boot-ss524v100.bin就是能夠在單板上運行的uboot鏡像。

二、燒寫U-boot

關于U-boot的燒寫可在易百納技術社區查看“SS524V100 單板移植和燒寫U-boot(二)

審核編輯 黃宇

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

    關注

    463

    文章

    54316

    瀏覽量

    468494
  • DDR
    DDR
    +關注

    關注

    11

    文章

    760

    瀏覽量

    69496
  • 燒寫
    +關注

    關注

    0

    文章

    59

    瀏覽量

    14880
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    S32G398 u-boot OCOTP 編程保險絲僅在復位后激活是為什么?

    cmp\' 失敗,但在\'reset\'后成功。 有沒有另種方法可以在同 u-boot 會話中更新 efuse 值?
    發表于 04-08 06:05

    更新 U-boot 時出現的問題求解

    我在嘗試更新 U-boot 時遇到問題。最初我無法啟動 Fedora,但后來我讀到了這并嘗試更新 U-boot。但是,當我按照官方文檔我卡在迷你機屏幕上,什么也做不了。我擔心董事會來了 DOA......
    發表于 04-01 07:20

    U-boot 內的網絡無法使用怎么解決?

    U-Boot 2022.04-rc2-VisionFive-SDK_v2.3.3 (Jun 20 2022 - 07:25:30 +0000)StarFiveCPU:rv64imafdcModel
    發表于 03-26 07:20

    更新固件后 U-boot 不運行怎么解決?

    該如何修復它?我正在使用 screen 和 sx 通過 xmodem 對 u-boot 固件進行編程。傳輸完成后,我看到打印了堆點。這正常嗎?xmodem 是否對數據進行校驗和以確保正確接收數據? 這里有些圖片:
    發表于 03-25 08:17

    更新 SPL 和 U-Boot的提示和技巧

    00001000 “日期” 10 更新spl 與命令 flashcp -v u-boot-spl.bin.normal.out /dev/mtd0 11 更新u-boot 使用命令 flashcp -
    發表于 03-20 08:15

    深入解析U-Boot image.c:RK平臺鏡像處理核心邏輯

    的SD/NAND/SPI等啟動方式做了專屬適配。本文將拆解image.c的核心邏輯,梳理RK平臺鏡像處理的關鍵流程,幫助開發者理解和調試啟動相關問題。 、文件定位與核心作用 image.c是U-Boot中鏡像管理的核心模塊,主要負責: ?定義uImage鏡像的屬性枚舉(
    的頭像 發表于 02-24 16:46 ?1729次閱讀
    深入解析<b class='flag-5'>U-Boot</b> image.c:RK平臺鏡像處理核心邏輯

    U-Boot 引導加載程序中 TFTP 超時的奇怪解決方法

    U-Boot 引導加載程序中 TFTP 超時的奇怪解決方法 (Star64 JH7110 RISC-V SBC)
    發表于 02-24 07:01

    U-Boot SPL核心文件spl.c深度解析:從啟動流程到調試優化

    在嵌入式系統開發中,U-Boot 的 SPL(Secondary Program Loader)扮演著至關重要的角色,它是系統上電后執行的第個軟件組件之,負責為后續啟動過程鋪平道路。本文將深入
    的頭像 發表于 02-05 14:08 ?375次閱讀
    <b class='flag-5'>U-Boot</b> SPL核心文件spl.c深度解析:從啟動流程到調試優化

    深入解析U-Boot TPL代碼:嵌入式啟動的“第棒”背后的秘密

    在嵌入式系統啟動過程中,從按下電源鍵到操作系統開始運行,中間藏著系列精密的初始化步驟。今天我們就來拆解 Rockchip 平臺 U-Boot 中的 TPL(Tiny Program Loader)階段核心代碼tpl.c,看看這個 "啟動第
    的頭像 發表于 02-05 14:07 ?1262次閱讀
    深入解析<b class='flag-5'>U-Boot</b> TPL代碼:嵌入式啟動的“第<b class='flag-5'>一</b>棒”背后的秘密

    深入解析U-Boot命令處理核心文件:功能、調試與開發價值

    在嵌入式系統開發中,U-Boot 作為主流的引導加載程序,其命令處理、交互邏輯和自動啟動流程是核心功能模塊。本文將圍繞command.c、cli.c和autoboot.c三個關鍵文件,從核心
    的頭像 發表于 02-03 15:44 ?970次閱讀
    深入解析<b class='flag-5'>U-Boot</b>命令處理核心文件:功能、調試與開發價值

    深入解析U-Boot核心文件board_f.c:知識點、調試要點與開發價值

    在嵌入式系統開發中,U-Boot 作為應用最廣泛的引導程序,其底層初始化邏輯直接決定了硬件啟動的穩定性與可靠性。
    的頭像 發表于 02-03 15:38 ?837次閱讀
    深入解析<b class='flag-5'>U-Boot</b>核心文件board_f.c:知識點、調試要點與開發價值

    解析Rockchip平臺U-Boot核心文件:boot_rkimg.c到底做了什么?

    在嵌入式開發中,U-Boot 作為引導程序的 “中流砥柱”,負責初始化硬件、加載內核并啟動系統。對于 Rockchip 平臺的設備(如常見的開發板、智能終端),boot_rkimg.c 是 U-Boot 中專門處理啟動流程的核心
    的頭像 發表于 02-03 15:29 ?909次閱讀
    解析Rockchip平臺<b class='flag-5'>U-Boot</b>核心文件:<b class='flag-5'>boot</b>_rkimg.c到底做了什么?

    深入理解?RK3506 U-Boot?重定位:從代碼到原理

    在嵌入式系統中,U-Boot?作為引導加載程序,其啟動流程的核心環節之就是 重定位(Relocation) 。對于?RK3506?這類基于?ARM Cortex-A?架構的芯片,重定位的本質是將
    的頭像 發表于 11-28 07:05 ?901次閱讀
    深入理解?RK3506 <b class='flag-5'>U-Boot</b>?重定位:從代碼到原理

    U-Boot 無法識別 NAND怎么解決?

    U-Boot 無法識別 NAND
    發表于 09-03 06:37

    飛凌嵌入式ElfBoard ELF 1板卡-uboot編譯u-boot/u-boot.bin/u-boot.imx

    u-boot文件就是編譯流程章節講的,鏈接器將鏈接各.o文件之后生成的.elf文件,該文件中包含了大量的調試信息、地址信息和注釋信息,不能被直接執行,需要轉換成為可執行的u-boot.bin文件,而
    發表于 05-22 11:24