故宫源码四星白蛋怎么快速获得获得

首先登录TI官网去下载TI为自己开发板移植的uboot我直接把链接贴出来

登陆进去界面如下,找到需要的工具下载(交叉编译工具链)和TI移植过得ubootlinux内核)

下载完成之后通过囲享文件夹的方式将以上两个压缩文件拷贝到虚拟机ubuntu中去解压,TI提供的压缩文件是tar.xz格式的压缩文件需要先将其解压成tar格式的压缩文件,嘫后再解压tar文件需要两次解压,按一下两步去操作即可解压出。

解压后为一个board_support文件夹该文件夹下有两个目录,如下

跟以前早期的uboot版本可能已经有了不少的改动打开目录先大体浏览下。

乍一看目录结构不怎么陌生但是怎么会有个Kbuild文件啊,这个东西不是在linux内核配置时候的攵件么那就先按照linux内核配置的命令执行一下看看会不会出现配置界面

是第二步,第一步首先根据开发板的架构进行第一次配置

在顶层目录下configs目录下有着many_defconfig结尾的文件,每一个文件都对应一个开发板以为我们要移植的是omapl138uboot,故我首先搜一下目录下有没有omapl138开头的配置文件嗯,找到了omapl138_lcdk_defconfig文件只此一个文件包含omapl138字段,这个就是我们需要的文件其他的文件我们不需要,就删掉了

配置成功了,按照习惯直接make试一下

果然不是很顺利,当编译到spl文件夹下时出现了错误,关于spl在这里不做解释,不过不要惊慌认真分析一下错误提示

经分析可知,我们编译出的目标文件超出了我们定义的 .sram空间 2576字节

这里有两个解决办法一是直接修改 .sram的空间大小,二是修改配置.sram大小的地方为了盡快make出我们需要的.bin文件,这里直接采用第一种方式修改

打开spl/u-boot-spl.lds链接脚本可以看到第一行就定义了.sram的空间大小这里直接修改为42768,保存后退出继续编译。

经过一段时间的等待终于编译完成了,目标文件生成了下一步就是烧录了。

加载中请稍候......

我要回帖

更多关于 网页源码 的文章

 

随机推荐