自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 S3C2440在MDK4.22下使用printf向串口打印调试

背景知识: 串口的基本知识已经在上一篇讲过了。这里重点讲解如何在MDK4.22下使用printf函数,这样的话就可以很方便的打印调试信息,追踪。 这个知识来源于MDK自带的帮助手册。有现成的代码提供。 实现方式有2种,使用标准C库下裁剪合适的函数,使用微库C下裁剪合适的函数。 微库下的情况,在魔术棒那里要勾选上使用微库。然后需要定义如下结构和改写如下函数--FILE stdout fput

2011-11-27 19:15:40 2360

原创 S3C2440之UART操作(FIFO模式)

背景知识: 由于UART的波特率设置与时钟有关,此文设置FCLK:HCLK:PCLK=1 : 2 : 4,FCLK=200MHZ,遂先介绍时钟的设置。 通常认为上电复位后PLL是不稳定的。因此在软件重新配置PLLCON之前Fin代替MPLL直接供给Fclk。即便用户不希望复位之后改变PLLCON的数值,用户还是要用软件写入相同的数值到PLLCON寄存器中。 按照MDK4.22中启动代码的

2011-11-27 17:11:45 4809 2

原创 S3C2440之中断操作(MDK4.22)

背景知识: 2440中断控制器接收60个中断源。 中断被分为多种类别,此处为32类别,正好用32位。 图上可以很好的表示整个中断的流程。有些中断源对应一个中断类别,比如串口中断发送,接收最后都对应到串口中断。submask屏蔽子类别,未屏蔽的会引起srcpnd相应位置位,如果mask未屏蔽的话,就会紧接着判断优先级,最后导致intpnd置位,然后产生了IRQ,而FIQ

2011-11-26 15:09:09 2392

原创 realview MDK4.22之startup文件--S3C2440A.S详解(本身有错误,已经修改)

;/*****************************************************************************/ ;/* S3C2440A.S: Startup file for Samsung S3C440A                              */ ;/**********************************

2011-11-22 21:50:30 2952 4

原创 S3C2440开发工具realview MDK4.22之库的使用

一。与c库会强制链接 如果你写了一个c程序,必然会和c库链接,尽管你没有直接使用c库函数。这是因为编译器为了改进程序,可能隐含的产生了对c库函数调用。 即便你的程序没有main()函数,也只是说c库没变初始化而已,一些c库函数仍然可以使用并且编译器可以隐含地调用这些函数。 二。ARM的c的运行时库 c标准库由以下组成: ISO99标准库定义的所有函数。 依赖于目标的函数,用来在

2011-11-17 16:26:17 3303

原创 S3C2440之MMU操作(MDK4.22)

关于MMU知识: 1.ARM CPU上的地址转换过程涉及到了3个概念,虚拟地址VA,变换地址MVA,物理地址PA。当没有启动MMU的时候,CPU核,CACHE,MMU见到的都是PA。 启动MMU之后,CPU核对外发出VA,VA被转换为MVA,供给CACHE和MMU使用,MMU再将MVA转换为PA,最终找到真实的地址。 CPU看见的VA,CACHE和MMU看不见VA,看见的是MVA;设备只看到

2011-11-14 21:26:21 3869 1

原创 S3C2440开发工具realview MDK4.22使用入门

目前仍然有许多人在使用ADS1.2编译ARM9的程序,这款编译器实属经典,但是已经多年停止更新、维护了。这篇文章主要讲解ARM公司受够Keil之后力推的一款编译器MDK。 MDK的使用上和ADS1.2有很多相似之处,从ADS1.2过渡到MDK也是非常容易的一种事情。 还是无图无真相。 这是MDK打开的情形,当然我这已经是一个建立好的工程。如果一开始是空的,按图点击project-->

2011-11-14 17:13:16 7896 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除