3629|1

81

帖子

1957

TA的资源

纯净的硅(中级)

楼主
 

u-boot移植到LPC2210上的串口打印问题解决 [复制链接]

u-boot移植到LPC2210上的串口打印问题解决

SmartArm2200开发板的MCU是LPC2210,我在网上找了很久,只找到一篇《Getting started U-boot》,是NXP公司提供的,讲如何移植u-boot到LPC2294的。我按照该文章一步一步做了,但最后串口还是没有输出。

我想很多买了SmartArm2200的网友跟我一样,在移植u-boot时也会有同样的经历。我在此之后对打了lpc2294补丁的u-boot代码做了两个修改后,串口就能正常显示。修改如下:

u-boot/cpu/arm7tdmi/start.S   搜索0x2000ffef,将其替换为0x1000ffef(有两处)。原因:BCFG0和BCFG1是16位数据总线。
u-boot/cpu/arm7tdmi/serial.c   在serial_setbrg函数中,case 9600 的 divisor 由 65  改为 72。  原因:divisor的计算公式根据以前的串口实验中的公式 divisor = (Fpclk / 16 )/ 波特率 = 11059200 / 16 / 9600 = 72


此帖出自单片机论坛

最新回复

原来我出出现过这样的问题,后来发现是波特率或者NAND的驱动问题! 期待楼主后续的分享!  详情 回复 发表于 2009-12-28 15:14
点赞 关注
 

回复
举报

2131

帖子

0

TA的资源

至上芯片

沙发
 
原来我出出现过这样的问题,后来发现是波特率或者NAND的驱动问题!
期待楼主后续的分享!
此帖出自单片机论坛
 
个人签名处处留心皆学问!
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表