个人学习之u_boot移植问题汇总_编译(0)-创新互联
最近在学习uboot移植的相关课程,遇到一些问题记录一下,以便以后查阅和帮助遇到相同问题的同学们。
创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为同安企业提供专业的成都网站设计、做网站、成都外贸网站建设公司,同安网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。首先说明下,之前一直跟随某位老师的课程在学习裸机的相关课程。学习环境是虚拟机加共享文件夹的方式。这种方式自己写的代码放在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下的软件查看代码。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享名称:个人学习之u_boot移植问题汇总_编译(0)-创新互联
网页URL:http://ybzwz.com/article/dcdsgo.html