fl2440使用u-boot-1.1.6原版串口没信息问题
硬件条件:fl2440开发板
软件条件:官方原版u-boot-1.1.6
uboot解压缩以后,执行
make smdk2410_config
make
成功生成u-boot.bin,使用jtag烧写以后,复位arm板子,串口无信息输出
解决办法:
1.查看uboot代码中串口初始化过程是不是符合 115200 8n1 串口1
首先明白uboot中串口的初始化及配置分为三个步骤
step1:ns16550.c这个文件完成DUART异步串口收发器驱动
-----------------------ns16550.c全文代码如下-------------------------------------------
#include
#ifdef CFG_NS16550
#include
#define LCRVAL LCR_8N1
#define MCRVAL (MCR_DTR | MCR_RTS)
#define FCRVAL (FCR_FIFO_EN | FCR_RXSR | FCR_TXSR)
void NS16550_init (NS16550_t com_port, int baud_divisor)
{
#ifdef CONFIG_OMAP
#endif
#if defined(CONFIG_OMAP)
#if defined(CONFIG_APTIX)
#else
#endif
#endif
}
void NS16550_reinit (NS16550_t com_port, int baud_divisor)
{
}
void NS16550_putc (NS16550_t com_port, char c)
{
}
char NS16550_getc (NS16550_t com_port)
{
#ifdef CONFIG_USB_TTY
#endif
}
int NS16550_tstc (NS16550_t com_port)
{
}
#endif
-----------------------------------ns16550.c全文代码结束------------------------------------
fl2440u-boot-1 1 6原版串口没信息问 相关文章:
- 基于s3c2410的CramFS根文件系统的移植(07-13)
- 基于单片机通用引脚的软件UART设计(10-16)
- AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现(11-06)
- 基于WinCE的ARM视频监控系统(11-14)
- DSP和PBL3717A构成的步进电机的控制系统(04-01)
- TM1300 DSP系统以太网接口的设计(03-07)