QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2627|回复: 13

遇到问题啦

[复制链接]
发表于 2005-8-25 09:51:07 | 显示全部楼层 |阅读模式
现象:
     焊了FLASH和SDRAM及UART, 通过JTAG小板能检测到CPU和FLASH, 并能正确烧BOOTLOADER. 但程序运行不稳定, 刚焊完时板子还是热的话就能运行, 放一段时间等冷了就不能运行了.
    各位帮分析一下是何故.
发表于 2005-8-25 11:14:28 | 显示全部楼层
这个现象还真是有趣,首先不要烧 bootloader ,烧一个闪灯的程序能稳定运行么?
回复

使用道具 举报

 楼主| 发表于 2005-8-25 11:37:30 | 显示全部楼层
试试看, 不过现在LUMIT.ORG的网页打不开了, 下不了闪灯程序
回复

使用道具 举报

发表于 2005-8-25 13:31:22 | 显示全部楼层
在step-by-step 的第一步的帖子里能下载闪灯程序。
回复

使用道具 举报

 楼主| 发表于 2005-8-25 15:17:38 | 显示全部楼层
谢谢了.
闪灯的程序也不能运行!
回复

使用道具 举报

发表于 2005-8-25 16:51:37 | 显示全部楼层
那就和 sdram 没关系了,闪灯的程序是在 flash 中运行的。
回复

使用道具 举报

 楼主| 发表于 2005-8-25 17:45:00 | 显示全部楼层

有道理

但读CPU的ID和读/写FLASH都正确, 是不是CPU的几个重要配置引脚有问题?
回复

使用道具 举报

发表于 2005-8-25 17:51:42 | 显示全部楼层
如果读写 flash 正常,说明 cpu 和 flash 焊接没问题。 检查一下 led 灯的焊接和 cpu 相关 gpio 的焊接引脚。
回复

使用道具 举报

 楼主| 发表于 2005-8-26 11:50:58 | 显示全部楼层
比较奇怪的是, 用JTAG小板能正确读FLASH, 但用仿真器却不能, 且会出现MEMORY访问异常。 难道两者有不同?
回复

使用道具 举报

发表于 2005-8-27 12:12:52 | 显示全部楼层
jtag 和 并口的连接方案有很多种,我们采用的是 wiggler 的方式,具体连接方式可以查看一下开发板原理图。
回复

使用道具 举报

发表于 2005-8-31 10:28:47 | 显示全部楼层
aguijie 网友,不稳定的问题是否已经解决?
回复

使用道具 举报

 楼主| 发表于 2005-8-31 12:22:08 | 显示全部楼层

问题解决了。

将CPU的引脚ExtMREQ下拉即可。PCB板原来是悬空的,造成状态不稳定。
下拉后, 用ARM仿真器能正确认出CPU是4510, SANSUMG,
运行BOOTLOADER也正常了。
多谢 李驹光 写的《ARM应用系统开发详解--基于S3C4510B的系统设计》一书指出了这一点。
回复

使用道具 举报

发表于 2005-8-31 14:48:20 | 显示全部楼层
那太好了,希望再接再厉,把其他外设都能够添加上去,相关测试程序网站上可以下载。另外,1.4.0 的 bootloader 能够支持对 led、数码管、拨段开关、中断按钮、蜂鸣器、实时时钟、液晶、串口这 8 个外设的检测。
测试步骤: 加电后,数码管会根据四位拨段开关的状态显示十六进制的数字,当拨到数字 1 时,按一下旁边的中断按钮,则蜂鸣器会播放出“东方红”;拨到数字 2 时,会播放”友谊地久天长“;拨到数字 3 时,会播放“两只老虎”,其他数字键暂时没有音乐。
实时时钟和液晶可以通过加电后自动计时的液晶显示进行观测,如果看到显示正常那就说明没问题了。
回复

使用道具 举报

发表于 2005-10-29 13:26:42 | 显示全部楼层
我没有jtag头,但有串口,能下载吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:35 , Processed in 0.048873 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表