技术专栏
SS524V100 单板移植和烧写U-boot(一)
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,操作如下:
- 拷贝配置文件
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/”目录下的配置表格。当选用不同的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/目录
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的烧写将在下篇中介绍。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:1952次2023-04-03 15:51:40
-
浏览量:2502次2023-04-03 14:21:54
-
浏览量:1552次2023-03-28 19:37:31
-
浏览量:3101次2023-04-03 15:10:25
-
浏览量:3647次2023-04-03 16:45:01
-
浏览量:2207次2024-03-16 11:19:01
-
浏览量:2558次2022-10-11 11:31:51
-
浏览量:1264次2023-11-10 17:37:32
-
浏览量:1509次2023-03-28 19:19:22
-
浏览量:5680次2022-10-10 21:06:25
-
浏览量:3699次2022-09-22 11:37:57
-
浏览量:3273次2018-04-12 11:32:51
-
浏览量:3153次2022-10-11 11:14:08
-
浏览量:3640次2017-11-16 11:30:55
-
浏览量:5833次2022-09-21 14:30:18
-
浏览量:1073次2024-01-04 17:47:00
-
浏览量:1275次2023-12-04 13:11:50
-
浏览量:2492次2020-08-17 19:39:33
-
浏览量:10129次2022-11-10 18:07:40
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
万万没想到
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注