版块
论坛
喜欢
话题
应用
搜索
登录
注册
zouyingmyfriend的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=69232
怪异,为什么Nboot可以写串口,同样的设置,起来eboot就变成乱码了?给分!!
大虾求救,SMDK2410中引导了eboot到地址0x8c038000之后,之后串口出来的东西就变成乱码了,不知道输出了什么调试信息怎么办啊,是不是因为我的eboot编译的有问题啊?怎么才能发现并纠正串口的问题,谢谢!!
回复
(
7
)
2004-12-15 11:50
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
wxl_50685330
:
对阿,本帖子最开始不是说频率不对不行嘛,你的改改频率三!!!
(2005-07-29 13:40)
回复
WeiCE
:
串口设置是一样的,因为一开始从bootloader输出的信息是好的。但是当顺利下载eboot.nb0或nk.nb0,并运行后,输出的就全是乱码了。 另外,使用板子自带的一个2440test.bin,下载到0x30000000并运行,输出是正常的,没有乱码。 看源码发现,boo...
(2005-07-27 09:28)
回复
wxl_50685330
:
你的接收端串口速度和评估版的一样不?你先看看汇编里面有没有调试信息输出,找到最开始有输出的地方,看看是不是你的串口信息从一开始就是乱码。
(2005-07-26 13:36)
回复
WeiCE
:
以下是platform\smdk2440\KERNEL\HAL\debug.c 的前面的部分内容: #include <nkintr.h> #include <S2440.h> #define UART0BaudRate 11520...
(2005-07-25 17:52)
回复
WeiCE
:
我也遇到乱码的问题。 在用dnw工具向2440x板子下载并运行eboot.nb0之后, dnw里显示的全是乱码, 请问具体怎么改阿?
(2005-07-21 11:56)
回复
zouyingmyfriend
:
joyfly大哥,在你的帮助下,问题解决了,就是主频被改了^_^ 非常感谢,分数已给!!
(2004-12-16 22:21)
回复
joyfly
:
有几种可能: 1. 整个系统的时钟频率被改变了,一般串口的时钟频率是由I/O CLOCK提供的,如果I/O CLOCK变了的话,串口的波特率也就不准确了 2. 串口的波特率被改变了. 在EBOOT里,串口的初始化是在OEMInitDebugSerial()做的,并且是在...
(2004-12-15 14:01)
回复
zouyingmyfriend
加关注
写私信
0
关注
0
粉丝
92
帖子
返回顶部