Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244399
  • 博文数量: 49
  • 博客积分: 2591
  • 博客等级: 少校
  • 技术积分: 515
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-15 00:03
文章分类

全部博文(49)

文章存档

2009年(3)

2008年(46)

我的朋友

分类:

2008-05-07 15:12:28

记住烧写的flash地址为0x50000000

我写了个btos.bat放到flash program文件夹下执行即可

BinToS19.exe %1    0x50000000                                    %1.s19

                             定义start地址,为0x50000000   s19文件定义了文件起始位置
ByteSwapS19.exe %1.s19 %1.swap.s19            2

                                                                         这里指在两个字节内交换

大端格式---------一个字的最高有效字节存储在最低的字节地址处

调试步骤:拿仿真器查看0x0第一条指令为   ea000012,需要交换地址

与反汇编u-boot.S中的第一条指令不太一样 00ea1200,所以当出现不正常时可以先查看烧入flash的指令是否正确

还有两个串口和pcb上标记的不太一样,这里需要再看看 

阅读(2087) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~