Location:
Search - dma s3c2410
Search list
Description: 本驱动程序在linux2.6.17中测试通过。yangxing msn:lelma_yx@hotmail.com
希望对SPI操作的朋友有所帮助。
一、工作方式:
从设备:SPI为MASTER模式
S3C2410:SPI为SLAVE模式+DMA
二、工作流程
1.S3C2410从接收:当从设备发送数据时,S3C2410利用DMA方式收数,收到指定长度的数据,则进入DMA中断,将接收的数据拷出。
2.S3C2410从发送:当S3C2410需要发送,首先由RTS请求发送,然后等待从设备应答CTS,当从设备应答CTS时,进入外部中断,启动DMA发送,发送完成,再次进入从接收状态。
三、文件位置
spi_dma_slave.c
spi_dma_slave.h
circular_buf.c
circular_buf.h
等文件存放入driver/char/目录
dma.c存放于arch/arm/mach-s3c2410/目录
dma.h存放于include/arm-asm/mach-s3c2410/目录
四、使用环境
1.arm-linux-gcc-3.4.1-the driver linux2.6.17 in which the test. Yangxing msn : lelma_yx@hotmail.com hope to operate SPI friends help. 1, mode of work : from equipment : SPI for the S3C2410 MASTER mode : SPI for SLAVE + DMA mode 2, workflow 1.S3C2410 from receiving : When sending data from the device, using DMA S3C2410 debt, the length of the designated data DMA will enter the interruption will receive unfettered access to the data. 2.S3C2410 from this : When S3C2410 need this, the first request sent by the RTS, Then wait for the response from CTS equipment, when the equipment response from CTS, access to external interrupt start DMA sent, Send completed, re-entered, from receiving state. 3. Position papers spi_dma_slave.c spi_dma_slave.h circul ar_buf.c circular_buf.h documents onto the driver / char / Contents
Platform: |
Size: 17368 |
Author: y |
Hits:
Description: S3C2410底层keil版--DMA
Platform: |
Size: 554208 |
Author: EMBEST-GU ZM |
Hits:
Description: Arm s3c2410中DMA部分的源码,已成功运用在一个项目中
Platform: |
Size: 5978 |
Author: 张镇 |
Hits:
Description: 这个是三星s3c2410普通下的DMA源码,看了就会使用这个芯片的dma
Platform: |
Size: 7951 |
Author: hbqinyi |
Hits:
Description: this for s3c2410 s dma.三星2410dma-this for s3c2410 s dma. Samsung 2410dma
Platform: |
Size: 7168 |
Author: 王丰 |
Hits:
Description: 基于s3c2410的arm920t的DMA编程,希望对广大朋友有帮助。-arm920t the DMA program, and I hope to help the broad masses of friends.
Platform: |
Size: 8192 |
Author: 王剑 |
Hits:
Description: 本驱动程序在linux2.6.17中测试通过。yangxing msn:lelma_yx@hotmail.com
希望对SPI操作的朋友有所帮助。
一、工作方式:
从设备:SPI为MASTER模式
S3C2410:SPI为SLAVE模式+DMA
二、工作流程
1.S3C2410从接收:当从设备发送数据时,S3C2410利用DMA方式收数,收到指定长度的数据,则进入DMA中断,将接收的数据拷出。
2.S3C2410从发送:当S3C2410需要发送,首先由RTS请求发送,然后等待从设备应答CTS,当从设备应答CTS时,进入外部中断,启动DMA发送,发送完成,再次进入从接收状态。
三、文件位置
spi_dma_slave.c
spi_dma_slave.h
circular_buf.c
circular_buf.h
等文件存放入driver/char/目录
dma.c存放于arch/arm/mach-s3c2410/目录
dma.h存放于include/arm-asm/mach-s3c2410/目录
四、使用环境
1.arm-linux-gcc-3.4.1-the driver linux2.6.17 in which the test. Yangxing msn : lelma_yx@hotmail.com hope to operate SPI friends help. 1, mode of work : from equipment : SPI for the S3C2410 MASTER mode : SPI for SLAVE+ DMA mode 2, workflow 1.S3C2410 from receiving : When sending data from the device, using DMA S3C2410 debt, the length of the designated data DMA will enter the interruption will receive unfettered access to the data. 2.S3C2410 from this : When S3C2410 need this, the first request sent by the RTS, Then wait for the response from CTS equipment, when the equipment response from CTS, access to external interrupt start DMA sent, Send completed, re-entered, from receiving state. 3. Position papers spi_dma_slave.c spi_dma_slave.h circul ar_buf.c circular_buf.h documents onto the driver/char/Contents
Platform: |
Size: 17408 |
Author: y |
Hits:
Description: 2410开发板实现 IIS音频录入,播放
使用DMA1, DMA2-2410 development board realized IIS audio recording broadcast use DMA1, DMA2
Platform: |
Size: 380928 |
Author: |
Hits:
Description: s3c2410(基于ARM920T) DMA操作示例代码-s3c2410 (based on the ARM920T) DMA operation code examples
Platform: |
Size: 157696 |
Author: 冯昌剑 |
Hits:
Description: samsung推出的s3c2410 soc(可以说是公板)芯片的完整测试代码(官方),外围设备包括ADC,Timer,RTC,IIC,IIS,SPI以及系统的DMA,PLL,Power等.对需要写soc芯片底层驱动的朋友比较有帮助-samsung launched s3c2410 soc (it is a public board) testing of the integrated chip generation (the official), peripheral equipment including ADC, Timer, RTC, IIC, IIS, SPI and the DMA, PLL, Power etc.. need to write high performance chip-driven bottom friends more help
Platform: |
Size: 1557504 |
Author: cmobile |
Hits:
Description: S3C2410中文翻译第八章,DMA控制器。-S3C2410 Chinese translation of the eighth chapter, DMA controller.
Platform: |
Size: 531456 |
Author: 王惠奇 |
Hits:
Description: 32位arm9微处理器S3C2410的dma测试源代码
Platform: |
Size: 580608 |
Author: 多幅撒 |
Hits:
Description: S3C2410 上面的关于SMS 完整工程源代码,包括LCD、Flash、DMA、mmu、Power、Timer等驱动,以及SMS声音文件-S3C2410 above complete the project on the SMS source code, including LCD, Flash, DMA, mmu, Power, Timer, etc. drives, as well as SMS sound files
Platform: |
Size: 1771520 |
Author: 万兵 |
Hits:
Description: ARM2410 DMA开发,应用程序开发,ARM2410 DMA开发,应用程序开发-err
Platform: |
Size: 531456 |
Author: sun |
Hits:
Description: S3C2410底层keil版--DMA
-S3C2410 bottom keil version- DMA
Platform: |
Size: 553984 |
Author: EMBEST-GU ZM |
Hits:
Description: Arm s3c2410中DMA部分的源码,已成功运用在一个项目中-Arm s3c2410 in the DMA part of the source, has been successfully used in a project
Platform: |
Size: 6144 |
Author: 张镇 |
Hits:
Description: 这个是三星s3c2410普通下的DMA源码,看了就会使用这个芯片的dma-This is a Samsung S3C2410 common source of DMA read will use this chip, dma
Platform: |
Size: 434176 |
Author: hbqinyi |
Hits:
Description: Linux2.6内核驱动实例包:
globalmem驱动、含并发控制的globalmem驱动、globalfifo驱动、poll应用程序范例、异步通知应用程序范例、支持异步通知的globalfifo、
S3C2410实时钟驱动、秒设备驱动与应用程序、DMA范例、静态映射范例、作为input设备触摸屏驱动、
作为普通字符设备触摸屏驱动、看门狗驱动、平台设备、S3C2410串口驱动、S3C2410 I2C主机驱动、
SAA711x I2C设备驱动、CS8900以太网设备驱动、S3C2410 LCD驱动、FRAMEBUFFER应用程序范例-Linux2.6 kernel driver package examples: globalmem drive, including concurrency control globalmem drive, globalfifo-driven, poll sample applications, asynchronous notification application examples to support asynchronous notification globalfifo, S3C2410-driven real-time clock and second device drivers and applications, DMA example, static mapping example, as a touch screen input device driver, as a general character-driven touch-screen equipment, the watchdog driver, platform equipment, S3C2410 serial driver, S3C2410 I2C host drive, SAA711x I2C device driver, CS8900 Ethernet device drivers, S3C2410 LCD driver, FRAMEBUFFER application example
Platform: |
Size: 585728 |
Author: 清木 |
Hits:
Description: S3C2410的串行外设接口SPI可以进行串行数据传输接口。S3C2410具有两个SPI,每个SPI具有两个8位移位寄存器用于独立地发送和接收数据。在SPI传输过程中,数据时同时发送和接收的(全双工),8位串行数据传输频率由相应的控制寄存器设置,如果希望仅发送数据,则接收数据can be dummy,同样如果只希望接收数据,则应该发送dummy 1 data。
有4个与SPI传输相关的引脚:SCK (SPICLK0,1)、MISO (SPIMISO0,1)数据线、MOSI (SPIMOSI0,1) 数据线、SS (nSS0,1)-低电平有效。
特性
— SPI 2.11版协议兼容
— 8位发送移位寄存器
— 8位接收移位寄存器
— 8位预定标器逻辑
— Polling、中断、DMA传输模式-S3C2410的串行外设接口SPI可以进行串行数据传输接口。S3C2410具有两个SPI,每个SPI具有两个8位移位寄存器用于独立地发送和接收数据。在SPI传输过程中,数据时同时发送和接收的(全双工),8位串行数据传输频率由相应的控制寄存器设置,如果希望仅发送数据,则接收数据can be dummy,同样如果只希望接收数据,则应该发送dummy 1 data。
有4个与SPI传输相关的引脚:SCK (SPICLK0,1)、MISO (SPIMISO0,1)数据线、MOSI (SPIMOSI0,1) 数据线、SS (nSS0,1)-低电平有效。
特性
— SPI 2.11版协议兼容
— 8位发送移位寄存器
— 8位接收移位寄存器
— 8位预定标器逻辑
— Polling、中断、DMA传输模式
Platform: |
Size: 753664 |
Author: 程教育 |
Hits:
Description: S3C2442 DMA contains the same selection table as the S3C2410.
Platform: |
Size: 1024 |
Author: sanytkt |
Hits: