ChinaUnix.net
相关文章推荐:

at91rm9200 remap 机制

at91rm9200启动机制简析 本文以H9200M开发板为例,简单分析一下at91rm9200处理器的启动机制 一 H9200M开发板简介 1.ATMEL的at91rm9200微处理器 at91rm9200微处理器是一款由ATMEL设计生产的嵌入式Arm微处理器,内含一个 Arm920T核和以下主要片内外围 1) Arm920T Arm-Thumb 微处理器核 2) 片内存储器 128K ROM: 地址 0x00100000 内有厂家固化的启动代码 16K SRAM: 地址 0x00200000 通常在此配置堆栈区 3) 外部总线接...

by cdy_0 - Linux文档专区 - 2007-06-15 02:12:56 阅读(961) 回复(0)

相关讨论

用的是9200的Arm芯片,启动的时候不是很稳定,有时候可以启动,有时候不行,这是什么原因造成的啊。一般都会是什么原因会导致这样的情况啊? 内部启动和外部启动都是如此,外部启动就成功启动过一次。内部启动一步注意就没有CCCCCC的出来,把32.768k的晶振外部电容换成大了些(10pf---12pf)产生的时钟更稳定了(谐波明显减少),可是问题依旧存在。启动不是每次都能成功。 [ 本帖最后由 yjz98 于 2009-6-22 20:13 编辑 ]

by yjz98 - 嵌入式开发 - 2009-06-23 09:00:22 阅读(1359) 回复(3)

最近忙于移植Linux2.6.23操作系统入at91rm9200板上,感觉比较费力。使用的网上有用资源整理归纳保存。 at91rm9200引导程序的建立(一)--------建立交叉编译工具链 本系列文章将详细的讲述at91rm9200引导程序的建立过程,其中包括建立交叉编译工具链,gdb+gdbserver的编译安装使用,tftp,NFS的安装使用,超级终端或者minicom的使用,内核的编译升级,U-Boot的移植,Ramdisk、根文件系统的建立制作,busybox的编译、应用等。从而重现完...

by shshou - Linux文档专区 - 2007-11-20 16:25:40 阅读(880) 回复(0)

at91rm9200 PIO 分类: Arm_Linux at91rm9200管理PA,PB,PC,PD四个PIO,每个PIO都可以被设置工作在GPIO或者外设I/O状态下,但是要注意,要使能某个引脚的GPIO功能时,不能和该引脚的外设I/O功能发生冲突,只能使其工作在一个特定的状态下。 1。配置PIO工作在GPIO模式 以PB0为例,如果要使其工作在GPIO模式,则首先要使能PIO控制器,设置: *(AT91C_PIOB...

by cspyb - Linux文档专区 - 2007-05-03 01:28:55 阅读(566) 回复(0)

at91rm9200 的时钟源有4个: 慢时钟(SLK) 主时钟(Main Clock) PLLA,PLLB 在这里需要区别一个概念:主时钟和主机时钟 主时钟(main clock)是指输入主振荡器的时钟 主机时钟(mck)指CPU的时钟频率。 主机时钟可以在4个时钟源中选择(时钟选择器)一个作为本身的时钟 时钟设置流程 启动代码中一些预定义的值 ;----------------------------------------------------------------------------- ;- Arm Core Mode and Status ...

by wyuanq - Linux文档专区 - 2010-01-16 22:32:35 阅读(1637) 回复(0)

一、Bootloader的功能和分级 无论BMS怎么设置(高为从片内ROM启动,低为从片外Flash启动),或者Bootloader分为几级,它主要的功能是一样的。 PLL SETUP:设置 PLLB产生48M时钟频率提供为USB DEVICE。同时DEBUG USRAT也被初始化为48M时钟频率。 相应模式下的堆栈设置 检测主时钟源 中断控制器(AIC)的设置 C变量的初始化 跳到主函数(加载代码段并跳转) 自己写启动代码了,至于怎么写,大致的内容和上面的差不多,不同的硬件设计...

by colain - Linux文档专区 - 2009-04-16 21:46:08 阅读(828) 回复(0)

开发环境:at91rm9200dk 操作系统:linux-2.6.16或其他版本 模块:USB蓝牙模块 项目描述:系统通过USB蓝牙模块连接蓝牙耳机,实现录放音。 要求:录放音质量好,无噪音。 地点:不限,最好在广州 电话:13580359092 联系方式:QQ:49155192 邮箱:[email]49155192@qq.com[/email]

by liuyibing - IT职业生涯 - 2009-03-03 08:37:54 阅读(1215) 回复(0)

开发环境:at91rm9200dk 操作系统:linux-2.6.16或其他版本 模块:USB蓝牙模块 项目描述:系统通过USB蓝牙模块连接蓝牙耳机,实现录放音。 要求:录放音质量好,无噪音。 地点:不限,最好在广州 电话:13580359092 联系方式:QQ:49155192 邮箱:[email]49155192@qq.com[/email] [ 本帖最后由 liuyibing 于 2009-3-3 08:33 编辑 ]

by liuyibing - 嵌入式开发 - 2009-03-16 09:03:53 阅读(1337) 回复(1)

9200的启动过程 at91rm9200的启动过程 系统上电,检测BMS,选择系统的启动方式,如果BMS为高电平,则系统从片内ROM启动。at91rm9200的ROM上电后被映射到了0x0和0x100000处,在这两个地址处都可以访问到ROM。由于9200的ROM中固化了一个BOOTLOAER程序。所以PC从0X0处开始执行这个BOOTLOAER(准确的说应该是一级BOOTLOADER)。这个BOOTLOER依次完成以下步骤: 1. PLL SETUP 设置PLLB产生48M时钟频率提供给USB DEVICE。同...

by hzh1024n - Linux文档专区 - 2007-12-28 20:49:20 阅读(810) 回复(0)

欢迎您, LinuxFans ! 08/11/06 注册/登入 投递新闻 文章搜寻 软件搜寻 基于Atmel at91rm9200的armlinux的bootloader启动代码分析 贴出者为 balancesli balancesli 写著 ' 前阶段做了一次基于at91rm9200引导部分的技术分析,主要采用了u-boot,这里只面向使用at91rm9200板子的的朋友做个简单的推敲,希望起到抛砖引玉的作用 Author : balancesli mail : balancesli@thizlinux.com.cn 前...

by lengxb - Linux文档专区 - 2006-08-11 20:24:08 阅读(2193) 回复(0)

/* * drivers/mtd/nand/at91_nand.c * * Copyright (C) 2003 Rick Bronson * * Derived from drivers/mtd/nand/autcpu12.c * Copyright (c) 2001 Thomas Gleixner ( [email=gleixner@autronix.de]gleixner@autronix.de[/email] ) * * Derived from drivers/mtd/spia.c * Copyright (C) 2000 Steven J. Hill ( [email=sjhill@cotw.com]sjhill@cotw.com[/email] ) * * This program is free software; you can redi...

by chenzhufly - Linux文档专区 - 2007-12-05 23:11:31 阅读(450) 回复(0)