龙人Xscale开发板之IXP425开发板和DM-270开发平台

龙人嵌入式开发中心专业提供嵌入式系统开发和嵌入式ARM解决方案服务同时提供ARM9开发板、Xscale开发平台及ARM仿真器http://www.szarm.com
深圳龙人嵌入式研发中心在为公司提供嵌入式ARM解决方案和OEM/ODM研发服务的同时提供ARM开发板(ARM9开发板和Xscale开发板)、ARM9核心板、ARM9学习板、ARM工控板及ARM仿真器ARM开发工具等嵌入式产品。网址:http://www.szarm.com 联 系 电 话:+86-0755-83346939 83662100 余小姐 销 售 Email:beijingshenzhen@126.com 联 系 地 址: 深圳市福田区福虹路世界贸易广场B座13F 邮 编:518033
日历
<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
标签
搜索
订阅
存档
最新评论
ARM9系列开发板学习——S3C2410开发板上通过串口实现输出[原创]
 

ARM 9 系列 开发板学习——S3C 2410开发板上通过串口实现 输出

一、 S3C 2410开发板上通过串口实现 输出的 目的

   到目前为止我们所编写的程序都是直接烧到裸板( S3C 2410开发板 )上运行,没有借助操作系统,如果哪个环节出错了,就只能揣测代码的逻辑,无法借助GDB调试,这无形增加了编写代码的难度,如果任意时刻我们能把某个变量的值打印出来多好啊,你也许有同样的困惑,上一个实验我们对 UART 串口编程实现了对超级终端接收和发送数据,也许我们可以编写一个类似 C 语言里的 printf,作用就是向上位机的超级终端发送我们指定的任何数据。 下面龙人就教你学习 ARM 9 系列 开发板 ——S3C 2410开发板上通过串口实现 输出。

二、 S3C 2410开发板上通过串口实现 输出的 代码

   很多代码是在前面几个实验的基础上进行整理复用之,更多细节请参考前面随笔,这里

仅附简略注解。

ARM9  ARM9开发板   S3C 2410     S3C 2410开发板  嵌入式开发

   @ 文件 head.s

   @ 作用:关闭看门狗、SDRAM 的初始化设置、搬移 Nand Flash 4K 以后

   @ 的代码到 SDRAM 的指定位置、执行 SDRAM 中的代码

本文代码省略,有需要的请进龙人 嵌入式系统开发 网站

三、编译、烧写、测试

   Make 一下就会生成我们要的文件 main, 将其通过 JTAG 烧入 Nand Flash。用超级终

连接到开发板,注意波特率设为 57600,数据位 8,无奇偶校正,停止位1,无数据流控制。现在 Reset 一下的开发板,然后静静的等待吧,生成的二进制文件 main 有 39K 大呢,要等它完全复制到 SDRAM 至少要两三分钟...之后,在超级终端上是不是出现了字符串:

     Hello,Embeded!

     10

龙人计算机 作为最专业的嵌入式系统开发商和ARM开发板供应商专业提供以三星S3C2440、S3C2410和S3C44B0处理器为核心的ARM9开发板及ARM7开发板并提供工业PDA、手持POS、GPS等各种嵌入式终端设备的ARM解决方案。网址: http://www.szarm.com


ARM9开发板 发布于 2008年5月9日 18:19 | 有 0 篇评论 181次点击


发表评论
(必填)  
必填  
可选
必填  
提交