技术专栏
关于SS626的U-boot移植
1.U-boot硬件环境
SS626V100DMEB板上的外围芯片包括DDR SDRAM、eMMC、SPI Nor Flash和SPI-NAND Flash 以及并口NAND Flash。
2.编译 U-boot
(1)拷贝配置文件
cp configs/ss626v100_defconfig .config
(2)配置编译环境
make ARCH=arm CROSS_COMPILE=aarch64-mix410-linux- menuconfig
(3)编译U-boot
make ARCH=arm CROSS_COMPILE=aarch64-mix410-linux- -j 20
编译成功后,将在U-boot目录下生成u-boot.bin。
*这一步生成的u-boot.bin只是一个中间件,并不是最终在单板上执行的U-boot镜像。
3.配置 DDR 存储器
在Windows下打开SDK中的“osdrv/tools/pc/uboot_tools/”目录下的配置表格。当选用不同的DDR SDRAM时,需要针对不同器件的特性,对配置工作表中的DDR相关标签页进行修改。
4.配置管脚复用
如果管脚复用有变化,还需要对配置表格中的管脚复用相关标签页进行修改。
5.生成最终使用的 U-boot 镜像
U-boot镜像生成步骤如下:
(1)完成配置表格的修改后,保存表格。
(2)单击表格第一个标签页上的按钮【Generate reg bin file】或者使用regbin工具,生成临时文件reg_info.bin。
(3)将生成的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=aarch64-mix410-linux- u-boot-z.bin
生成的 u-boot-ss626v100.bin 就是能够在单板上运行的uboot镜像。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:1552次2023-03-28 19:37:31
-
浏览量:1485次2024-01-19 17:42:50
-
浏览量:1556次2023-04-10 15:06:23
-
浏览量:1841次2023-03-28 17:42:10
-
浏览量:1556次2023-03-28 18:29:52
-
浏览量:2800次2023-03-17 18:38:40
-
浏览量:1879次2023-04-03 15:28:29
-
浏览量:1952次2023-04-03 15:51:40
-
浏览量:2207次2024-03-16 11:19:01
-
浏览量:2074次2023-05-18 10:53:13
-
浏览量:728次2023-12-06 16:50:25
-
浏览量:1442次2023-12-06 12:30:38
-
浏览量:904次2024-03-29 11:02:56
-
浏览量:1275次2023-12-04 13:11:50
-
浏览量:1340次2024-03-29 11:08:20
-
浏览量:3628次2017-11-20 11:05:33
-
浏览量:2067次2023-07-17 16:59:20
-
浏览量:591次2024-02-23 17:34:00
-
浏览量:2116次2020-03-30 17:12:36
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
Winki
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注