uboot 大于限制的大小处理方法

uboot 代码中默认限制 spl 部分为 26Kbytes, uboot 部分为 214Kbytes;一共240Kbytes 大小的限制。 如果 uboot 编译生成的 u-boot-with-spl.bin 文件大于240Kbytes,则无法启动。

解决方案一:

增加 uboot 的限制; 修改 isvp_t31.h 中 CONFIG_SYS_MONITOR_LEN 宏的定义; 同时修改 CONFIG_BOOTARGS 变量中 boot 分区的大小及以后分区的偏移地址。

解决方案二:

如果生成的u-boot-with-spl.bin 超出240Kbytes 较少可以采取压缩 uboot的方式。

在 isvp_t31.h 中 修改#undef CONFIG_SPL_LZOP 为 #define CONFIG_SPL_LZOP; 然后重新

编译烧录的文件名 u-boot-lzo-with-spl.bin

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:uboot 大于限制的大小处理方法 https://www.yhzz.com.cn/a/16200.html

上一篇 2023-05-13 09:11:02
下一篇 2023-05-13 09:15:10

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。