汇聚搜狐、新浪、百度、网易、博客中国等博友交流,推荐自己的博客文章,提高各家博客知名度,增加博客访问量!
ARM开发板(ARM9开发板和Xscale开发板)和嵌入式ARM解决方案、ARM开发工具ARM仿真器提供商深圳龙人嵌入式开发中心以多年嵌入式系统开发设计的经验介绍有关利用ARM仿真器在ARM9开发板上进行嵌入式开发的技术知识。网址:http://www.szarm.com 联 系 电 话:+86-0755-83346939 83662100 余小姐 销 售 Email:beijingshenzhen@126.com 联 系 地 址: 深圳市福田区福虹路世界贸易广场B座13F 邮 编:518033

ARM9系列开发板学习——S3C2410开发板上通过串口实现输出

上一篇 / 下一篇  2008-05-09 17:45:06 / 个人分类:ARM9和ARM9开发板

 

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


TAG: arm9 arm9开发板 嵌入式开发 s3c2410 s3c2410开发板

sky2440的个人空间 引用 删除 sky2440   /   2008-07-25 09:28:45
天嵌科技 sky2440 开发板 ARM9
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-08  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 1241
  • 日志数: 23
  • 建立时间: 2008-05-09
  • 更新时间: 2008-09-26

RSS订阅

Open Toolbar