一:准备移植
1、从下面的官网下载uboot-2012.04.01
2、建立sourceinsight工程
 a、解压并在E:\colin weidongshan\transplant_u-boot-2012.04.01\u-boot-2012.04.01建立SI
 b、添加文件到SI工程
    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、同步文件,完成
3、编译
  尝试编译,选择合适的编译工具链 老版本可能编译错误,选用arm-linux-gcc-4.3.2.tar.bz2编译

  sudo vi /etc/environment设置环境变量

 编译 make distclean

  make smdk2410_config

  make

  

最新文章

  1. Java课程
  2. alertDialog创建登陆界面,判断用户输入
  3. UML类图之类与类的关系
  4. 开发BBS论坛
  5. Chrome浏览器在Windows8/8.1下显示模糊的解决办法
  6. 译 PrestaShop开发者指南 第二篇 代码规范
  7. Node.js开发环境搭建
  8. cocos2dx 3.x以上(Sprite精灵类的相关属性与创建)
  9. myeclipse中java文件中文注释乱码问题
  10. mysql log
  11. mongoDB单元测试
  12. ruby Methods, Procs, Lambdas, and Closures
  13. Linux 常用系统命令-20160504
  14. Recovering a WiredTiger collection from a corrupt MongoDB installation
  15. 简单了解uuid
  16. laravel -查询近7月走势图案例
  17. STS中logback.xml配置文件
  18. ajax设置默认值ajaxSetup()方法
  19. 【UOJ#177】欧拉回路
  20. Oracle数据库统一审核的启用测试与关闭

热门文章

  1. Claims-based认证解析
  2. JAVA 判断字符长度
  3. Oracle EBS AR 客户取数SQL
  4. oracle动态添加一条记录
  5. 只能在堆上生成的对象 VS. 只能在栈上生成的对象
  6. 定制controller转场动画
  7. Linux alias命令详解
  8. magento2 重置后台密码
  9. 数据库启动丢失MSVCP120.dll
  10. 数据挖掘比赛优秀经验贴-收集ing