• 海思uboot配置与烧写


    一、通过Hitools烧写uboot

    之前每次都是通过SD卡烧写镜像,直到一次不小心将不同配置的uboot烧写到板子上,导致系统挂死。

    (因为两个uboot的里面配置的DDR参数不同,一个是LPDDR,一个是T-DDR,然后导致无法将SD卡上的镜像读写到emmc上)

    如果待移植单板中已有 U-boot 运行,则可以通过串口或网口与服务器连接,直接更新U-boot。

    如果是第一次烧写或uboot起不来,则需要使用 HiTool 或者 DS-5 工具进行烧写,详见<<HiBurn工具使用指南>>

    二、通过xslm表格更改uboot参数与板端配置

    一般在核心版厂家的uboot配套的源码下,根据海思文档《uboot表格命名规范》找到对应核心版的uboot表格,添加配置项

    以添加SDIO与wifi为例:

    打开对于芯片的管脚表格如:《Hi3559AV100_PINOUT_CN.xlsx》,先看到功能信号表

     根据最后一栏的IO Config Register,在管脚控制寄存器中找到对应的reg的地址,以reg122为例

      在功能选择中通过写入[31:0],选择功能。

    在uboot表格中,pinout一栏

     其他引脚如是配置即可

     再通过Hitool工具烧写即可。

    注意:

    在Makefile中如有自动生成uboot的语句,则要在用到uboot表格的目录下将xslm表格替换调,并且将Makefile中指定xslm的名称给该了,不然生成的还是之前的uboot。

  • 相关阅读:
    所有问题都可以通过增加一层来解决
    open一个页面并关闭父页(小技巧)
    <%=字符串%>回刷技巧(小技巧)
    轮环(Ouroboros)世界观介绍,摘自Guide Book
    windows7下MSN如何最小化到任务栏
    触发器权限
    网页GZIP压缩
    iis6配置使用页面Gzip压缩提速
    唉,被删的帖
    创建型模式,结构型模式,结构型模式
  • 原文地址:https://www.cnblogs.com/y4247464/p/13600942.html
Copyright © 2020-2023  润新知