![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
文章平均质量分 85
lshiceman
这个作者很懒,什么都没留下…
展开
-
AT91SAM9260使用SAM-BA调试BOOT程序
一、 编写目的 2二、 SAM-BA调试 21. AT91SAM9260启动流程 22. 地址分配 33. 使用SAM-BA v2.12下载bootstrap代码至于SRAM中运行 4 一、编写目的由于调试ARM9时不像MCU那样,可以使用仿真器单步调试(起码ARM9的大部分应用不会用这样做),因此第一次调试的过程是比较痛苦的。幸运的是AT91SAM9260这款原创 2014-07-18 14:20:38 · 5809 阅读 · 1 评论 -
使用J-LINK烧写MICRO2440的NOR
1、连接J-LINK与MICRO2440核心板 2、打开J-Flash ARM并载入mini2440-SST39VF1601.jflash配置mini2440-SST39VF1601.jflash: http://pan.baidu.com/s/1eQ1l2NK 3、打开配置后如下图所示 4、将supervivi-128M重命名为supervivi-128M.b原创 2015-01-08 14:23:11 · 843 阅读 · 0 评论 -
SkyEye模拟器开发环境搭建
一、编写目的由于在外面出差,没有把开发板带在身上,无法继续在空余时间学习ARM+LINUX。想起以前学习MCU的时候,总是用PROTEUS仿真硬件的运行,当时刚接触这个行业的时候,也正常PROTEUS让我对它产生浓厚的兴趣。心里总是想,像ARM9这样的平台是否有相应的仿真平台呢。最终确定使用一款名叫SkyEye的纯软件仿真平台,skyeye是开源软件,现在可以模拟很多种ARM,同时可以调试li原创 2014-09-12 16:35:01 · 4807 阅读 · 0 评论 -
移植U-BOOT-2.14.07至MICRO2440开发板
一、编写目的本文档用于记录移植U-BOOT-2.14.07到MICRO 2440开发板的过程。方便日后工作、学习中查阅/参考相关设置方法。U-BOOT移植部分参考“u-boot-2014.04移植手册(TQ2440)”。二、U-BOOT移植所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看htt原创 2015-01-08 14:14:50 · 1541 阅读 · 0 评论 -
Micro2440 + Linux 2.6.39建立NFS
完成了Linux 2.6.39的移植后,接下来先建立个NFS文件系统,使用“构建最小根文件系统.doc”文档中建立的文件系统(201407090326_fs_mini.tar.bz2 http://pan.baidu.com/s/1gdorX9h)作为NFS根文件系统。此步骤可参考搭建NFS的相关文档,这里不再说明。原创 2014-07-29 20:17:42 · 562 阅读 · 0 评论 -
构建最小根文件系统
一、 编写目的 2二、 构建根文件系统 21. 编译busybox 22. 移植glibc库 43. 构建根文件系统目录 4三、 总结 5 一、编写目的本文档用于记录使用Busybox构建arm linux最小根文件系统的过程,方便日后查阅、参考。Busybox下载地址:http://busybox.net/downloads/busybox-1.22.原创 2014-07-18 13:59:38 · 2028 阅读 · 0 评论 -
UBOOT_NAND驱动分析
一、 编写目的 2二、 驱动分析 21. 驱动入口 22. NAND相关的结构体 23. NAND初始化过程 74. NAND操作函数分析 15 一、编写目的在《NAND_FLASH(K9F1208U0C)驱动分析》一文中,通过分析AT91SAM9260EK开发板Bootstrap中的NAND驱动时,发现该代码为了优化代码体积(4KB限制),没有实现nand原创 2014-07-18 14:49:01 · 2800 阅读 · 0 评论 -
NAND_FLASH(K9F1208U0C)驱动分析
一、 编写目的 2二、 NAND FLASH(K9F1208U0C) 21. 引脚说明 22. memory组织方式 33. 地址传输 44. 命令 55. 模式控制 56. 操作时间限制 6三、 Bootstrap驱动分析 61. CPU引脚设置 62. CPU NAND控制器设置 63. 读取NAND ID 64. 读取一页数据 75. 读取原创 2014-07-18 14:36:21 · 4597 阅读 · 1 评论 -
AT91SAM9260开发板驱动编写
一、 编写目的 2二、 驱动移植 21. RTC驱动(PCF8563) 22. Led驱动 33. 按键驱动 44. NAND FLASH驱动 65. LCD1602驱动 8三、 总结 11 一、编写目的根据“1.AT91SAM9260建立开发环境.doc”搭建好开发环境后,接下来就是进行各个硬件驱动的调试了。本文档用于记录硬件驱动的调试过程,方便日原创 2014-07-22 14:01:31 · 1736 阅读 · 0 评论 -
micro2440写的第一个驱动-LED(2011/10/13)
这是学习驱动开发中,在MICRO 2440开发板上写的第一个驱动程序。实现对S3C2440的GPIO的控制,是一个ARM-LINUX上最简单的驱动。本驱动通过S3C2440的GPB5~8控制4个LED,属MISC(混杂)驱动,其实MISC也是一种特殊的字符驱动,只不过是把主设备号为10的字符驱动归类为MISC类驱动。原创 2014-06-17 14:06:55 · 563 阅读 · 0 评论 -
Bootstrap_V1.9移植
一、 编写目的 2二、 移植过程 21. 下载Bootstrap V1.9 22. 进入开发板目录 23. 修改Makefile中CROSS_COMPILE为arm-linux- 34. 编译 35. 优化代码体积 36. 根据目标板的NAND FLASH修改代码 47. AT91F_NandReadSector函数对比 9 一、编写目的本文档用原创 2014-07-18 15:00:36 · 1664 阅读 · 0 评论 -
移植Linux 2.6.39至Micro2440开发板
所有版本的Linux源代码压缩包都可以在https://github.com/torvalds/linux/下载。本文档使用的Linux源码为linux-2.6.39(网盘:http://pan.baidu.com/s/1dDxjNl3)。原创 2014-07-29 20:10:49 · 672 阅读 · 0 评论