Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1136031
  • 博文数量: 222
  • 博客积分: 5262
  • 博客等级: 大校
  • 技术积分: 3028
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-22 19:10
文章分类

全部博文(222)

文章存档

2012年(2)

2011年(192)

2010年(28)

分类: 嵌入式

2011-04-13 14:11:55

   今天继续调试mx51板子,首先回顾一下昨天的进展:
    通过jtag口可以调试cpu的单步执行、修改pc寄存器、加载bin文件到sram地址并执行,初始化sdram并可以读写,存在的问题是有一片sdram的内容读不到,而且sdram的值一直在变化,而且是有规律的变化,一直是在4个值中跳变。经黄工测试过硬件连接,基本是正确的。之后调试sd卡启动u-boot代码,用示波器量sd座子的sd clock引脚(调整测量电压为直流1v,触发方式为普通,边沿类型为上升沿,触发值为1v),有13个周期的信号,怀疑是sd卡的u-boot没有做好,之后黄工通过测量另一块mx51的平板电脑启动,通过对比排除了这个猜想。
   现在的疑问是可能sd卡启动没有做好,sdram也没有初始化好。
   还有一种方式是通过查看cpu的rom启动代码的错误日志(log),可以用j-mem查看地址0x1ffe0c00的内容,找出错误原因。
阅读(1538) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~