14020.petalinux之platform-auto.h和platform-top.h

本文介绍了将PetaLinux从Flash启动转换为SD卡启动遇到的问题及解决方法,主要涉及platform-auto.h和platform-top.h的配置。在尝试将内核启动方式改为SD卡启动时,系统在启动时卡死。通过分析,发现在FSBL的stage4阶段和U-Boot阶段需要对内核进行拷贝操作,详细探讨了这两个阶段的配置调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 背景

最近想将petalinux flash启动的系统直接拷贝修改成sd启动,发现内核启动时候被卡死了,petalinux-config中 flash的 启动的3个选项修改为了SD卡启动,但是还是不好使。
https://blog.csdn.net/xiongjia516/article/details/120295713

2 SD卡启动platform-auto.h和platform-top.h

  • platform-auto.h
  • clobstart 大块地址
  • tftpboot addr filename ,从服务器下载文件到addr地址。
  • mmc 主要是 SD卡和EMMC 操作指令
/*
 * This file is auto-generated by PetaLinux SDK 
 * DO NOT MODIFY this file, the modification will not persist
 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guangshui516

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值