热门IT资讯网

个人学习之u_boot移植问题汇总_编译(0)

发表于:2024-11-25 作者:热门IT资讯网编辑
编辑最后更新 2024年11月25日,最近在学习uboot移植的相关课程,遇到一些问题记录一下,以便以后查阅和帮助遇到相同问题的同学们。首先说明下,之前一直跟随某位老师的课程在学习裸机的相关课程。学习环境是虚拟机加共享文件夹的方式。这种方

最近在学习uboot移植的相关课程,遇到一些问题记录一下,以便以后查阅和帮助遇到相同问题的同学们。


首先说明下,之前一直跟随某位老师的课程在学习裸机的相关课程。学习环境是虚拟机加共享文件夹的方式。这种方式自己写的代码放在win目录下,虚拟系统如果出问题(目前没遇到过)的话自己辛苦写的代码不至于丢失。当然也可以通过samba的方式把代码放在创建虚拟机里。废话不多说了,进入正题。


正如上面所说,我下载了uboot的源码后放在与win的共享目录下。然后在make **_config的时候出现在如下的错误:

root@ubuntu:/mnt/hgfs/share/u-boot/u-boot-2012.10# make s5p_goni_config

Configuring for s5p_goni board...

ln: failed to create symbolic link 'asm': Operation not supported

make: *** [s5p_goni_config] Error 1

然后,网上查找了下问题的原因:我们在配置uboot的时候要用ln创建一些软链接,由于我的这个目录是在win下的,win下不支持这种方式,所以导致出现错误。


解决方法:1、可以把代码复制到虚拟机的目录下,这样编译就不会报上面那个错误。但是如果我要想在win下用source insight等软件查看代码就没法看了。

2、可以在虚拟机里开启samba,创建一个samba用户,把home目录下的个人目录映射到win下。这样即可以在虚拟机环境编译又可以用win下的软件查看代码。

0