摘要: 以下裸机程序基于GT2440,编译器为arm-linux-gcc-4.4.3。 程序结构:程序只有一个uart.S文件。 程序流程:首先上电复位,进入复位异常处理,关闭看门狗,初始化系统时钟(FCLK=400MHZ,HCLK=100MHZ,PCLK=50MHZ),初始化串口(无检验位,1位停止位,8位数据位,115200bps),最后跳到test_uart子程序,在该程序里不断等待用户输入数据(一个字节),如果用户输入了数据就跳到发送数据子程序,在子程序里将用户输入的数据+1后再发送给用户,此时用户可以在终端看到被+1了的数据。uart.S: 1 //寄存器物理地址宏定义 2... 阅读全文
posted @ 2012-08-30 10:57 lknlfy 阅读(1315) 评论(0) 推荐(0)