Chinaunix首页 | 论坛 | 博客
  • 博客访问: 480871
  • 博文数量: 98
  • 博客积分: 3265
  • 博客等级: 中校
  • 技术积分: 1227
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-23 00:29
文章分类

全部博文(98)

文章存档

2012年(6)

2011年(83)

2010年(9)

分类: LINUX

2011-10-12 17:46:18

oflash
1,用来烧写nor和nand
2,最好将配置文件cfg.txt去掉,用命令行自己选择

openOCD
一,主要用来调试,
gdb.init用来初始化内存
调试器使用arm-elf-gdb
1,load_image的路径可以在图形界面设置好,也可以在命令行下填入全称路径,
注意的是路径使用 /而不是 \ 
2,load_image载入的是elf格式的可执行文件,这种格式包含链接地址和源码代码的路径
3,load_image把elf格式的文件载入到文件中确定的链接地址处,如果不指定的话,
则只能载入.bin格式的文件load_image x.bin 0xXXXX
4,elf格式的文件和bin文件的区别:
前者使用链接地址指定代码的第一条代码及以后的代码位于链接地址处
后者则第一条代码及以后的代码位于0x00开始处
5,使用openOCD调试uboot的时候:
载入elf格式首先执行gdb.init初始了内存,uboot代码中就不必要再初始内存,
因为已经把elf格式的文件载入到elf文件中指定了的地址0x33f80000处了,
这样把代码搬运到SDRAM中也就不会执行了
二,也可以用来下载uboot
阅读(3267) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~