AT91sam9G25芯片解读
sean-zhao
爱屋及乌
展开
-
ATMEL AT91SAM9X25官方推荐内核编译方法
英文资料参考地址:http://www.at91.com/linux4sam/bin/view/Linux4SAM/LinuxKernel预先安装arm-none-linux-gnueabi交叉编译工具链。可参考配置方法:http://blog.csdn.net/kumquat_cui/article/details/7651718arm-none-linux-gnueabi交叉编转载 2015-08-29 09:54:50 · 3332 阅读 · 0 评论 -
u-boot 2015.01 :has EABI version 0, but target u-boot has EABI version 4
cpu: arm-926jes平台:at91sam9g25ek编译最新的uboot 2015.01,用到的toolchain,是arm2007q1,gcc的版本是4.20arm-none-linux-gnueabi-ld: ERROR: Source object arch/arm/cpu/built-in.o has EABI version 0, but target u-boot原创 2015-09-18 15:42:08 · 2736 阅读 · 1 评论 -
CP15 协处理器 以及MCR MRC指令介绍
CP15 summaryCoprocessor 15, or System Control Coprocessor CP15, is used to configure and control all the items in the list below: ARM9EJ-S Caches (ICache, DCache and write buffer) TCM MM翻译 2015-11-23 14:31:01 · 1104 阅读 · 0 评论 -
dma传输原理,及其linux总线驱动之DMA传输,
转载了他人的一篇文章,已表明转载的地址,如有侵权,请告知。dma传输原理1.DMA请求 CPU对DMA控制器初始化,并向I/O接口发出操作命令,I/O接口提出DMA请求。 2.DMA响应 DMA控制器对DMA请求判别优先级及屏蔽,向总线裁决逻辑提出总线请求。当CPU执行完当前总线周期即可释放总线控制权。此时,总线裁决逻辑输出总线应答,表示DMA已经响应原创 2015-12-09 11:20:20 · 6470 阅读 · 0 评论 -
linux kernel arm 的dma zone
void __init setup_dma_zone(const struct machine_desc *mdesc){#ifdef CONFIG_ZONE_DMA if (mdesc->dma_zone_size) { arm_dma_zone_size = mdesc->dma_zone_size; arm_dma_limit = PHYS_OFFSET + arm_dma_z原创 2016-03-24 17:04:20 · 1260 阅读 · 0 评论