打印
[ZLG-ARM]

LPC3250串口5下载程序出现问题,找不到原因.

[复制链接]
2269|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fengxxa|  楼主 | 2011-12-14 20:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fengxxa 于 2011-12-15 21:09 编辑

准备用LPC3250做个手持设备,我就先按照周立功的smart3250自己做了个核心板,大部分都参照了这个smart3250的原理图,目前调试过程中利用串口下载程序出现问题,说明如下:

现在情况是利用LPC3250的串口和PC机连,串口能应答“5”这个字符,按照数据手册,应该表明串口通了。我就准备拿周立功开发板带的updatebootloader先下载测试程序来测试我的最小系统能不能工作。但是就出现问题了。
周立功随开发板带了三个文件----bootloader.bin、kickstart.bin、s1l.bin,正常操作流程是先烧写bootloader.bin来引导后续的下载过程,但是我选择"装载bootloader"后下载完会提示:“bootloader启动失败”。目前尚未找到原因。

后来我跑到NXP官网看文档,链接到了LPCLINUX网站,里面找到NXP有一个针对它自己的开发板PHYTEC的下载程序---LPC3250 Loader.exe。我就下了试试,操作过程中发现进入
--- Loading Secondary executable ---
Wait for 'X' ..
弹出了TIMEOUT标签,系统没在串口上找到回应字符“X”然后自己退出了下载。我想了很长时间,不知道原因。请大侠们帮忙解答疑

惑。谢谢。

PS:
如果要换大容量的NANDFLASH是否要改BOOTLOADER中操作这一部分的程序?一般来说都是怎么改呢?

相关帖子

沙发
bairan168| | 2011-12-15 16:08 | 只看该作者
留印关注一下

使用特权

评论回复
板凳
fengxxa|  楼主 | 2011-12-16 11:05 | 只看该作者
边看源码边找问题,顺便等待高手解答

使用特权

评论回复
地板
fengxxa|  楼主 | 2011-12-19 10:19 | 只看该作者
补充:
使用LPC3250 Loader.exe出现“No valid serial response received with 5 second”的超时信息。
在lpclinux上找到TeraTerm的脚本烧写文件“Burner.TTL”尝试烧写出现“Burn process terminated[Boot fireware protocol timeout]”两个问题应该是一样的。

我看了一下Burner.TTL的源码,里面有一段
;; Send the burner to Boot ROM firmware
sendfile BURNER 1

errstr = "Burner protocol timeout"
;; Wait for Burner to come alive
wait 'X'
if result=0 goto close_err
send 'p'

使用特权

评论回复
5
yanghao9123| | 2011-12-20 09:55 | 只看该作者
EM-LPC1788板子出来了

使用特权

评论回复
6
wuyuehua19| | 2011-12-20 12:57 | 只看该作者
既然ZLG的开发板可以启动而你自己的板子起不来那肯定就是硬件问题。
不一定是串口本身的连线问题,查查电源、复位等等。

使用特权

评论回复
7
fengxxa|  楼主 | 2011-12-27 10:05 | 只看该作者
6# wuyuehua19 硬件部分应该没有问题,就你提出来的,我又一次核对了原理图,PCB,并进行了测量,尚未发现疏漏。复位我采用的直接掉电复位--这种复位方式对周立功自己的开发板也是可行的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

22

帖子

0

粉丝