微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 添加米尔开发板的qspi支持,升级uboot。

添加米尔开发板的qspi支持,升级uboot。

时间:10-02 整理:3721RD 点击:

我从ti的sdk中移植uboot到米尔ricoboard开发板,接着我想添加qspi支持,主要做了如下修改:修改configs/am43xx_evm_defconfig

  1. CONFIG_DM_SPI=n
  2. CONFIG_DM_SPI_FLASH=n

复制代码

修改board/ti/am43xx/mux.c

  1. if (board_is_rico()) {
  2. configure_module_pin_mux(gpio5_7_pin_mux);
  3. configure_module_pin_mux(rgmii1_pin_mux);
  4. configure_module_pin_mux(qspi_pin_mux);

复制代码

设置qspi的引脚模式。还要在include/configs/am43xx_evm.h 中定义如下,QSPI芯片支持

  1. #define CONFIG_SPI_FLASH_SPANSION

复制代码


接着编译生成MLO、u-boot.img。
就可以了,我测试的结果如下:


uboot下移植uboot到qspi中,操作网址主要命令如下:

  1. fatload mmc 0 a0000000 u-boot.bin
  2. sf probe 0
  3. sf erase 0x0 0x100000
  4. sf write a0000000 0x0 100000

复制代码


其中u-boot.bin是我在原先的uboot源码中,修改配置为am43xx_evm_qspiboot_defconfig 然后编译生成的,只有u-boot.bin一个文件。
我把u-boot.bin上传到附件了,可以直接升级米尔的ricoboard开发版uboot版本到U-Boot 2016.05



u-boot.bin(428.84 KB, 下载次数: 0)

2017-4-12 09:04 上传

点击文件名下载附件



小编你这个项目的主要目的是什么?升级Uboot以后做什么呀?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top