[移植uboot攻略]第一步

> 一: 官网下载 U-boot

ftp://ftp.denx.de/pub/u-boot/
韦东山视频的是u-boot-2014.04

- > 二、怎么用sourcesight浏览uboot中自己用到的文件?

1、点击"Add All",选中“Include top level sub-directories”和“Recursively add lower sub-directories”点击“OK”
2、选中“Board”目录,点击“Remove Tree”,去掉总个目录
进入“Board\Samsung\Smdk2410\”,点击"Add All"
3、选中“Arch”目录,点击“Remove Tree”,去 掉总个目录
进入“Arch\Arm\Cpu\Arm920t\”,双击选中“Cpu.c”“Interrupts.c”“start.S”。
进入“Arch\Arm\Cpu\Arm920t\S3c24x0\”,点击"Add All"
进入“Arch\Arm\”,选中"Dts"目录,点击"Add Tree"
进入“Arch\Arm\Include\Asm\Arch_s3c24x0”,点击"Add All"
进入“Arch\Arm\Include\Asm\”,点击"Add All",去掉“Include top level sub-directories”和“Recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
进入“Arch\Arm\Include\Asm\”,单击选中"Proc-armv",点击"Add Tree"
进入“Arch\Arm\Lib\”,点击"Add All"
4、选中“Include”目录,点击“Remove Tree”,去掉总个目录
进入“Include\”,点击"Add All",去掉“Include top level sub-directories”和“Recursively add lower sub-directories”前面的勾,表示只加顶层目录的文件
进入“Include\”,单击选中"Andestech",点击"Add Tree"
进入“Include\”,单击选中"Asm-generic",点击"Add Tree"
进入“Include\”,同上选中除"Configs"目录外的所有目录,点击"Add Tree"。"Configs"目录先不加,下面再议
进入“Include\Configs\”,双击选中“Smdk2410.h”
5、同步文件,完成

> 三当你编译uboot发生segment段错误,可能是编译器版本过低 >

安装新版本编译器
https://blog.csdn.net/longtype/article/details/86029182

Vi知识备忘录:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

遇到的问题:
1、Vmware workstation中虚拟机提示获取所有权解决方法和原理
由于虚拟机在异常状态下关闭主机,会提示似乎正在使用中,如果确定是在使用请获取所有权,或者取消,无论是取消还是获取都会关闭窗口并不会打开虚拟机。
经过百度发现,删除虚拟机目录下面的lck文件夹即可打开。
操作的原理是
这个lck文件是虚拟机的磁盘锁文件,我们知道虚拟机的磁盘与主机的磁盘是共存的,只是由于采用特定的虚拟机制,使二者互不影响。在使用虚拟机时,vmware就会生成若干磁盘锁文件,用以保护当前虚拟机占用的磁盘不会被主机或者其它虚拟机占用修改。
  在正常关闭虚拟机后,vmware会自动删除这个锁。可是少数情况下,例如主机突然崩溃、非正常关机等,vmware就不能够删除lck磁盘锁文件。所以下次再启动虚拟机时,vmware还会误认为需要启动的虚拟系统已经正在运行,就出现了提示this
virtual machine appears to be in use (虚拟机正在使用中)的错误。删除该文件后就能够恢复正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值