大虾求救,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)
zouyingmyfriendjoyfly大哥,在你的帮助下,问题解决了,就是主频被改了^_^ 非常感谢,分数已给!!(2004-12-16 22:21)
joyfly有几种可能: 1. 整个系统的时钟频率被改变了,一般串口的时钟频率是由I/O CLOCK提供的,如果I/O CLOCK变了的话,串口的波特率也就不准确了 2. 串口的波特率被改变了. 在EBOOT里,串口的初始化是在OEMInitDebugSerial()做的,并且是在...(2004-12-15 14:01)

返回顶部