摘要: 所谓uboot裁剪就是在某个单板的配置文件中删除一写宏定义,因为在makefile中是根据配置文件中的宏定义去选择编译的,如果没有某一功能的宏定义,就不把这部分功能编译进uboot。 配置文件路径:u-boot-2012.04.01/include/configs 删除以下不必要的宏定义: /*** 阅读全文
posted @ 2021-07-20 21:40 Feiiiiii 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 之前介绍的uboot源码中smdk2410开发板的重定位方式只支持板子从nand启动,可以从重定位的copy_loop看出: 重定位时cpu直接从flash中读数据,写入目的地址(位于SDRAM),这样的方式只能用在norflash中启动的代码上,nandflash中的内容不能像这样简单地通过指令读 阅读全文
posted @ 2021-07-20 13:29 Feiiiiii 阅读(162) 评论(0) 推荐(0) 编辑