吴忠躺衫网络科技有限公司

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(二)

審核編輯 黃宇

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

    關注

    456

    文章

    51192

    瀏覽量

    427321
  • DDR
    DDR
    +關注

    關注

    11

    文章

    715

    瀏覽量

    65536
  • 燒寫
    +關注

    關注

    0

    文章

    57

    瀏覽量

    14369
收藏 人收藏

    評論

    相關推薦

    如何在Petalinux下Patch u-boot源碼

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

    ti814x-ddr3-init-u-boot

    電子發燒友網站提供《ti814x-ddr3-init-u-boot.pdf》資料免費下載
    發表于 10-12 10:38 ?0次下載
    ti814x-ddr3-init-<b class='flag-5'>u-boot</b>

    zynq7000 BSP無法在u-boot加載運行怎么解決?

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

    zynq7000 BSP無法在u-boot加載運行,為什么?

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

    修改“u-boot”設備樹中的電源后,使用\"STM32CubeProgrammer\"下載會直重復下載,為什么?

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

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

    有趣的是,板子上電,按任意鍵進入U-Boot會自動列出個功能菜單,有切換屏幕等功能: 基于此,本文將分析如何在U-Boot添加自定義菜單。 、實驗環境介紹 硬件:飛凌OK-T5
    發表于 07-15 09:42

    ESP32-DOWD代碼后不斷報錯怎么解決?

    我正在用ESP32-DOWD。代碼后,不斷出現如下信息 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) confi
    發表于 06-20 06:31

    esp32-cam無法固件怎么解決?

    我有個esp32-cam開發板,直工作正常。今天意外在esp32-cam上丟棄了堆鐵絲,導致上電狀態的esp32-cam的幾個引腳被短接了。隨即視頻流就中斷了,從此無法
    發表于 06-11 07:18

    STM32MP157 u-boot能加速嗎?

    芯片啟動,能加速嗎,目前速度有點慢,啟動首先打印了些信息,到U-BOOT啟動,中間有2-3秒時間,能否加速呢 NOTICE:Model: STMicroelectronics
    發表于 05-31 06:36

    請問ARM Cortex系列器哪個點?

    最近個工程文件有點大,用STLink需要40多秒,CMSIS-CAP需要30秒左右,jlink沒試過,我還知道用帶USB的Boot
    發表于 05-10 06:15

    stm32mp157分區不進去的原因?

    ssbl-boot Binary none 0x0 bootloader/u-boot-stm32mp157c-ya157c-512d-v2-trusted.stm32 P 0x04 fsbl1
    發表于 04-08 06:17

    使用STM32CubeProgrammer總是提示失敗的原因?

    想使用STM32F030 串口UART2,作為自舉功能,進行。 現在硬件設計的時候,pin腳連接到了PA2PA3,使用STM32CubeProgrammer總是提示失敗。 Er
    發表于 04-01 06:47

    STM32H743ZIT6 keil程序不進去,報錯的原因?怎么解決?

    為輸入設置。(因JTRST的設置影響其他JTAG引腳)。再在代碼中將JTRST的配置注釋掉。 2.使用SWD程序后,只有次能進。后面就再也
    發表于 03-27 06:36

    STM32MP135移植U-Boot 2022.10-stm32mp-r1提示No serial driver found的原因?

    STM32MP135移植U-Boot 2022.10-stm32mp-r1提示No serial driver found
    發表于 03-11 08:13

    供應海思芯片方案代理

    包型號SS626V100 9、HI3531DV200芯片絲印22AP30 開發包型號SS528V100 10、HI3521DV200芯片絲印 22AP10 開發包型號SS524V100 11、HI3520DV510
    發表于 02-24 10:44
    百家乐官网一拖三| 太阳城百家乐官网网址--| 时时博百家乐娱乐城| 百家乐官网西园二手房| 69棋牌游戏| 杨氏百家乐必胜公式| 百家乐官网五湖四海娱乐平台| 博彩投注网| 成都百家乐牌具| 克拉克百家乐官网试玩| 大发888娱乐备用网址| 百家乐技论坛| 百家乐官网真人娱乐平台| 在线真人娱乐城| 互博百家乐现金网| 至尊百家乐官网娱乐网| 百家乐官网好多假网站| 皇冠博彩| 大发888娱乐城下载平台| 模拟百家乐官网的玩法技巧和规则| 百家乐官网有免费玩| 大发888yule| 金海岸百家乐的玩法技巧和规则| 百家乐的路图片| 百家乐连开6把小| 百家乐官网两边| 百家乐官网赌博是否违法| 网上百家乐官网哪里开户| 百家乐官网视频表演| 万山特区| 留坝县| 绥化市| 网上百家乐官网危险| 百家乐官方网站| 皇冠足球网开户| 六合彩开奖时间| 大发888bjl| 大发888游戏官网下载| 大发888官方指定| 大发888注册账号| 大发888信誉平台|