一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

ebaina ? 來源:ebaina ? 作者:ebaina ? 2023-08-22 10:31 ? 次閱讀

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

一、移植U-boot

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

1.編譯U-boot

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

拷貝配置文件

cp configs/ss524v100_deconfig.config

配置編譯環(huán)境

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只是一個(gè)中間件,并不是最終在單板上執(zhí)行的U-boot鏡像。

2.配置DDR存儲(chǔ)器

在Windows下打開SDK中的“osdrv/tools/pc/uboot_tools/”目錄下的配置表格。當(dāng)選用不同的DDRSDRAM時(shí),需要針對(duì)不同器件的特性,對(duì)配置工作表中的DDR相關(guān)標(biāo)簽頁進(jìn)行修改。

3.配置管腳復(fù)用

如果管腳復(fù)用有變化,還需要對(duì)配置表格中的管腳復(fù)用相關(guān)標(biāo)簽頁進(jìn)行修改。

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

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

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

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

將生成的reg_info.bin復(fù)制到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就是能夠在單板上運(yùn)行的uboot鏡像。

二、燒寫U-boot

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    51927

    瀏覽量

    433686
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    727

    瀏覽量

    66191
  • 燒寫
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    14510
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TWR-VF65GS10塔式模塊上編譯的U-Boot沒有控制臺(tái)輸出是怎么回事?

    我有個(gè)預(yù)構(gòu)建的映像(來自 LinuxLink Timesys 的工廠起點(diǎn)),其中包括 SD 卡上的 U-Boot 和 Linux,它通過連接到板上 D9插頭的 TWR-SER-SCH
    發(fā)表于 04-03 06:03

    U-Boot 和 Bootloader,99% 的工程師都分不清?

    嵌入式軟件工程師聽說過 u-boot 和 bootloader,但很多工程師依然不知道他們到底是啥。 ? 今天就來簡單講講?u-boot 和 bootloader?的內(nèi)容以及區(qū)別
    的頭像 發(fā)表于 03-25 20:47 ?184次閱讀

    IMX8ULP如何通過修改u-boot dtsi在啟動(dòng)時(shí)啟用WiFi和藍(lán)牙?

    我正在開發(fā) Linux BSP 的 IMX8ULP EVK。我已經(jīng)根據(jù) linux 參考手冊(cè)使用“modprobe moal mod_para=nxp/wifi_mod_para.conf”完成了內(nèi)核級(jí)集成。如何通過修改 u-boot dtsi 在啟動(dòng)時(shí)啟用 WiFi 和藍(lán)牙?
    發(fā)表于 03-17 06:41

    Linux固件中的陷阱:文件系統(tǒng)異步寫入引發(fā)的問題

    在工業(yè)生產(chǎn)中,固件是確保產(chǎn)品正常運(yùn)行的關(guān)鍵環(huán)節(jié)。本文通過個(gè)實(shí)際案例,揭示了Linux系統(tǒng)下因文件寫入異步性導(dǎo)致的固件不完全問題。客
    的頭像 發(fā)表于 03-07 11:34 ?222次閱讀
    Linux固件<b class='flag-5'>燒</b><b class='flag-5'>寫</b>中的陷阱:文件系統(tǒng)異步寫入引發(fā)的問題

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測(cè)試-第1章 體驗(yàn)OpenHarmony—鏡像

    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測(cè)試-第1章 體驗(yàn)OpenHarmony—鏡像
    的頭像 發(fā)表于 03-04 16:31 ?339次閱讀
    【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙<b class='flag-5'>燒</b><b class='flag-5'>寫</b>及測(cè)試-第1章 體驗(yàn)OpenHarmony—<b class='flag-5'>燒</b><b class='flag-5'>寫</b>鏡像

    請(qǐng)問DLPC4422 flash首次需要離線完成嗎?

    做了塊dlpc4422單板,flash第次需要使用片機(jī)進(jìn)行嗎,
    發(fā)表于 02-26 07:07

    DLPC的boot flash在上機(jī)貼片之前需要預(yù)先程序嗎?

    您好,請(qǐng)問下,DLPC的boot flash在上機(jī)貼片之前需要預(yù)先程序嗎?是否可以先貼片后經(jīng)過USB img啟動(dòng)?
    發(fā)表于 02-21 16:56

    DLPC350的時(shí)候,總是卡在3%,為什么?

    無法連接DLP350.再次斷電,把D18(HOLD_BOOT_LOADER)管腳拉低,再次上電,發(fā)現(xiàn)LightCrafter4500,可以識(shí)別DLP350.然后嘗試DLPR350PROM_
    發(fā)表于 02-21 08:05

    迅為RK3562開發(fā)板Android源碼定制開發(fā)-uboot開發(fā)

    些事件用于調(diào)試、,如果無法觸發(fā),請(qǐng)多嘗試幾次;開機(jī)的時(shí)候可以按以下組合鍵: ? ctrl+c:進(jìn)入 U-Boot 命令行模式; ? ctrl+d:進(jìn)入 loader
    發(fā)表于 02-07 11:12

    如何在Petalinux下Patch u-boot源碼

    在軟件開發(fā)過程中我們經(jīng)常遇到用 Patch 來傳遞和更新代碼的場(chǎng)景。本文以個(gè)端到端的例子來演示在 Petalinux 使用過程中,如何給 u-boot 的源碼生成 Patch 并在 Petalinux 中編譯。
    的頭像 發(fā)表于 12-04 16:26 ?1504次閱讀
    如何在Petalinux下Patch <b class='flag-5'>u-boot</b>源碼

    zynq7000 BSP無法在u-boot加載運(yùn)行怎么解決?

    1、硬件配置zynq7000 zedboard 2、下載git,回退到支持zynq7000 的bsp包 3、采用xilinx sdk工具可以運(yùn)行thread-zynq7000.elf 4、采用u-boot tftp下載到板子thread-zynq7000.elf, 執(zhí)行g(shù)o 0x100000后無打印。
    發(fā)表于 09-27 09:26

    zynq7000 BSP無法在u-boot加載運(yùn)行,為什么?

    1、硬件配置zynq7000 zedboard 2、下載git,回退到支持zynq7000 的bsp包 3、采用xilinx sdk工具可以運(yùn)行thread-zynq7000.elf 4、采用u-boot tftp下載到板子thread-zynq7000.elf, 執(zhí)行g(shù)o 0x100000后無打印。
    發(fā)表于 09-13 07:06

    修改“u-boot”設(shè)備樹中的電源后,使用\"STM32CubeProgrammer\"下載會(huì)直重復(fù)下載,為什么?

    我自己做的板子電源部分沒有使用\"stpmic\",而是使用分立式電源,我在移植OpenSTLinux(5.1.0)時(shí)遇到了問題,我修改“u-boot”設(shè)備樹中的電源后
    發(fā)表于 07-23 07:57

    飛凌全志T527開發(fā)板U-Boot添加自定義菜單

    有趣的是,板子上電,按任意鍵進(jìn)入U-Boot會(huì)自動(dòng)列出個(gè)功能菜單,有切換屏幕等功能: 基于此,本文將分析如何在U-Boot添加自定義菜單。 、實(shí)驗(yàn)環(huán)境介紹 硬件:飛凌OK-T5
    發(fā)表于 07-15 09:42

    STM32MP157 u-boot能加速嗎?

    芯片啟動(dòng),能加速嗎,目前速度有點(diǎn)慢,啟動(dòng)首先打印了些信息,到U-BOOT啟動(dòng),中間有2-3秒時(shí)間,能否加速呢 NOTICE:Model: STMicroelectronics
    發(fā)表于 05-31 06:36