找回密码
 注册
关于网站域名变更的通知
查看: 198|回复: 1
打印 上一主题 下一主题

SS524V100 单板移植和烧写U-boot(一)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2023-8-22 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Heaven_1 于 2023-8-22 11:03 编辑
+ Z# x5 b+ h9 H: P* |# N& b/ E/ j2 k- @: w) U. J

; j; N8 E4 _- [' x' ~. X
* q- |9 [6 S  c( X7 P" b+ a
SS524V100单板的Bootloader采用U-boot,。当选用的外围芯片的型号与单板上外围芯片的型号不同时,需要修改U-boot配置文件,本文主要介绍了U-boot的移植与烧写。
一、移植 U-boot
SS524V100 DMEB板上的外围芯片包括DDR SDRAM、eMMC、SPI Nor Flash和SPINAND Flash。
1.编译 U-boot
当所有移植步骤完成后,就可以编译U-boot,操作如下:
  • 拷贝配置文件
    ' w3 K& i0 U% t* R5 Q
  1. cp configs/ss524v100_deconfig.config
复制代码
1 C+ |0 a% A, B8 B
  • 配置编译环境8 i3 ?; d! `, b
  1. make ARCH=ARM CROSS_COMPILE=arm-mix410-linux-menuconfig
复制代码

7 M. _3 R1 @3 B* E% h+ u
  • 编译U-boot) s6 m1 y: D, }# g: _& ?9 L
  1. make ARCH=arm CROSS_COMPILE=arm-mix410-linux- -j 20
复制代码

' q" M# o! d0 h( W9 j. [" L* @
编译成功后,将在U-boot目录下生成u-boot.bin。
*这一步生成的u-boot.bin只是一个中间件,并不是最终在单板上执行的U-boot镜像。
2.配置 DDR 存储器
在Windows下打开SDK中的“osdrv/tools/pc/uboot_tools/”目录下的配置表格。当选用不同的DDR SDRAM时,需要针对不同器件的特性,对配置工作表中的DDR相关标签页进行修改。
3.配置管脚复用
如果管脚复用有变化,还需要对配置表格中的管脚复用相关标签页进行修改。
4.生成最终使用的 U-boot 镜像
U-boot镜像生成步骤如下:
  • 完成配置表格的修改后,保存表格。
  • 单击表格第一个标签页上的按钮【Generate reg bin filež】或者使用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/目录
    9 [( L, [: m/ C8 g5 c
  1. cp osdrv/tools/pc/uboot_tools/reg_info.bin .reg4 x5 B$ S% u+ [( n- `: Z! V- b# K% Y
  2. make ARCH=arm CROSS_COMPILE=arm-mix410-linux- u-boot-z.bin
复制代码

8 e# k3 R6 q. @3 ]
生成的 u-boot-ss524v100.bin 就是能够在单板上运行的uboot镜像。
二、烧写 U-boot
关于U-boot的烧写可在易百纳技术社区查看“SS524V100 单板移植和烧写U-boot(二)”
; a, e' L- t! \0 a) ?5 W; ~0 k4 v8 k
7 T+ {2 m9 U" g

; I! _2 {( e6 h( L! v3 W4 K" b" p7 P$ K! C  w0 A/ q

% @5 u) X5 `: Y, I1 M# z) A( S( b. J% f4 \" p

该用户从未签到

2#
发表于 2023-8-22 11:06 | 只看该作者
这个流程很详细,要是有开发板
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 16:34 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表