arm
laughing_hou
这个作者很懒,什么都没留下…
展开
-
TQ2440之定时器中断0
S3C2440有5个16位的定时器,其中定时器0、1、2、3有脉冲宽度调制(PWM)功能,定时器4是一个内部定时器,没有外部输出引脚。在这里不详细的写定时器的工作原理,只对定时器0进行操作,其他的定时器操作类似。不废话了,上程序分析:1、整体程序框架 程序依然由两部分组成,startcode为启动代码(其实并没有用到所有的启动代码,这里只是将它们一起添加了。),sourc原创 2012-06-28 16:57:01 · 1818 阅读 · 0 评论 -
用jlink调试
用jlink调试,首先安装好jlink驱动软件,打开AXD,option---configure target 添加 ---进入jlink安装目录----选添加后即可。。。。原创 2012-06-23 19:35:54 · 1433 阅读 · 0 评论 -
tq2440流水灯实验
1、查看核心板的电路图,发现4个led分别接在GPB5~GPB8四个引脚,那么只要能让这四个引脚轮流输出低电平即可实现流水灯。2、新建一个工程ledtest.mcp 工程需要一些板子的基础程序,新手看不懂的可以先不用去管,只需要将这些程序添加到工程即可。3、关于点亮led的程序Main.c#include"led.h"int Main(){ Led原创 2012-06-24 07:09:18 · 1762 阅读 · 0 评论 -
AXD session 问题
是用AXD调试的时候,有时出错,提示“the session file 不能打开确定后,在弹出的load session 窗口中点击“取消”。若进入AXD后,主调试窗口没有任何代码,且FILE->Load Image菜单项无效时,此时需要重新打开Option->Configure Target,单击Ok按钮,然后通过选择File->Load Image加载调试文件。转载 2012-06-23 19:30:24 · 1629 阅读 · 0 评论 -
编译通过的U-boot和使用的arm-linux-gcc编译器
说实话编译U-boot挺累人的,要做的修改不是很多,但是在编译器上花的功夫却很多,经常遇到各种奇怪的问题。下面是编译通过的U-boot和对应的gcc编译器GCC下载地址:http://download.csdn.net/detail/king_mcu/9002001U-Boot下载地址:http://download.csdn.net/detail/king_mcu/9002011原创 2015-08-13 19:41:32 · 3130 阅读 · 1 评论 -
u-boot1.1.6 start.s代码分析
在start.s中有如下定义 .globl _start (start.s的第一条语句) ……… _TEXT_BASE: .word TEXT_BASE .word表示在当前地址保存TEXT_BASE这个值,TEXT_BASE在config.mk中定义,它的值为0x33D00000,_TEXT_BASE是这个地址的标号,我们可以通过这个标号找到这个地址,在编译之后它才有具体原创 2015-08-16 12:29:12 · 831 阅读 · 0 评论 -
再谈TQ2440使用TFTP下载程序
一、安装TFTP服务器软件,设置好文件路径,并启动,如下图:设置好之后点save保存,确定,启动TFTP二、电脑和开发板的连接和配置,其实也就是让电脑和开发板处于同一网段就可以了:1、电脑用无线连接路由器(用网线也可以);2、开发板用网线连接路由器;3、关闭电脑防火墙(这个一定要记住,开始多次失败就是因为这个);4、开发板串口连接电脑,打开secureCRT原创 2015-08-06 21:32:00 · 2030 阅读 · 0 评论