ARM9
dsfire
这个作者很懒,什么都没留下…
展开
-
Windows下u-boot-2011.03在Mini2440移植详解(1)
WinXP下ARM开发环境搭建XP版本: 2002 Service Pack 3所用到的工具:Eclipse 作为编译/调试IDE;Mingw作为Linux编译环境;ARM-EABI作为交叉编译环境;Jlink作为调试器;主要参考文章:《Build andDebug U-Boot in Eclipse Helios On Window XP.pdf》《在wind原创 2014-06-13 21:22:21 · 1812 阅读 · 0 评论 -
2440(ARM9)中Ucos移植相关
2440(ARM9)中Ucos移植相关Keil 中irq作用如果在中断函数上使用__irq,编译器会自动将一些寄存器压栈,等该中断函数返回时自动出栈。关于keil中__irq说明参考网址:http://www.keil.com/support/man/docs/armccref/armccref_babicjbc.htm。针对手动保存寄存器的函数,不用使用__irq。参考:http:/原创 2014-11-02 11:10:35 · 2662 阅读 · 0 评论 -
ARM9 (2440A) 从启动代码到应用程序(Main) 1
ARM9(2440A) 从启动代码到应用程序说一下从启动代码到Main函数的过程,以及到了Main还需要设置些什么,才算是一个完整的应用程序。 启动代码我们知道,uboot的第一阶段的功能是:(1)定义入口;(2)设置异常向量(exception vector);(3)设置CPU的速度、时钟频率及中断控制寄存器;(4)初始化内存控制器 ;(5)将rom中的程序复制到ram中;(6)原创 2014-07-24 19:58:46 · 2183 阅读 · 0 评论 -
Windows下u-boot-2011.03在Mini2440移植详解(7)
Nand Flash 启动和Nor Flash和Nand Flash双启动Nand Flash启动参考网址: http://blog.csdn.net/canjiangsu/article/details/6162677http://blog.chinaunix.net/uid-28335137-id-3721851.htmlhttp://www.cnblogs.c原创 2014-06-14 11:04:48 · 1168 阅读 · 0 评论 -
Windows下u-boot-2011.03在Mini2440移植详解(3)
增加Nor Flash支持和增加DM9000支持增加Nor Flash支持参考网址:http://blog.csdn.net/l_backkom/article/details/6252410和《Mini2440之U-boot使用及移植详细手册2010-4-16》修改该后串口输出如下:显示2MiB。relocaddr被修改成了0x33FB0000,和CONFIG_SYS原创 2014-06-14 10:19:48 · 922 阅读 · 0 评论 -
Windows下u-boot-2011.03在Mini2440移植详解(6)
Nor Flash启动Nor Flash:SST39VF1601 ---2MBSDRAM: HY57V561620FTP-H,容量:256Mb(16M×16bit)=32MB,频率:133MHZ,开发板带2片* 32MB=64MB前记:关于这一步的移植花费了很大的时间。我们知道,在gdb调试时,是直接load代码到CONFIG_SYS_TEXT_BASE 所对应的SDRAM地址原创 2014-06-14 10:49:52 · 890 阅读 · 0 评论 -
Windows下u-boot-2011.03在Mini2440移植详解(5)
增加Nand Flash ECC的支持又参考了网址http://blog.csdn.net/fulinus/article/details/8737129修改相关文件:1. u-boot-2011.03\drivers\mtd\nand\s3c2440_nand.c2. u-boot-2011.03\include\configs\mini2440.h原创 2014-06-14 10:40:14 · 796 阅读 · 0 评论 -
Windows下u-boot-2011.03在Mini2440移植详解(4)
增加Nand Flash的支持参考网址:http://blog.csdn.net/zhaocj/article/details/6678866http://blog.csdn.net/zhaocj/article/details/6709948Nand flash的移植,网上说的很多。作者参考的是上面的两个网址,关于ECC的内容还没有校验。网址http://my.oschina原创 2014-06-14 10:34:19 · 916 阅读 · 0 评论 -
Windows下u-boot-2011.03在Mini2440移植详解(2)
SDRAM中调试uboot进入调试状态前必须安装Jlink的驱动。之后上电mini2440开发板,运行J-Link GDB Server via JTAG,如下图。然后在Eclipse单击下箭头,选择u-boot-2011.03 进入调试状态。如下图,代码停在了_start 0x33000000处。如果觉得在Eclipse看代码费劲,可以参考http://blog.csdn.n原创 2014-06-13 22:10:36 · 1686 阅读 · 0 评论 -
Keil转到Eclipse遇到的几个问题
ARM下Keil转到Eclipse后的几个问题问题1,关于中断;问题2,关于程序入口参数;问题3,文件后缀;问题4,sbrkr.c:(.text+0x18): undefined reference to ‘_sbrk’;问题5调试执行mrc p15,0,r0,c1,c0,0,跑飞;原创 2015-05-10 12:58:07 · 6114 阅读 · 0 评论