测试代码:

官方光盘(网站有下载地址)中,内核源码 linux3.0.1/Documentation/spi/ 内,spidev_test.c文件

修改文件内 "/dev/spidev1.0" 为:

"/dev/spidev1.0"

交叉编译后

并将spitest发送到开发板上。

注:

DNW 发送时老是报错,虽换成了secureCRT;

不知为何报错!

[root@FORLINX6410]# ./spitest
-/bin/sh: ./spitest: Permission denied
//权限问题,修改之

[root@FORLINX6410]# ls -l spitest
-rw-r--r--    1 root     root         9484 Jan  6  2015 spitest
[root@FORLINX6410]# chmod 777 spitest
[root@FORLINX6410]# ./spitest
spidev spi0.0: setup mode 0, 8 bits/w, 496268 Hz max --> 0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
setup status = 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
spidev spi0.0: spi mode 00
spidev spi0.0: setup mode 0, 8 bits/w, 496268 Hz max --> 0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
setup status = 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
spidev spi0.0: 8 bits per word
spidev spi0.0: setup mode 0, 8 bits/w, 496268 Hz max --> 0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
setup status = 0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
spidev spi0.0: 500000 Hz (max)
spi mode: 0
bits per word: 8
max speed: 496268 Hz (496 KHz)FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF FF FF FF FF
FF FF
[root@FORLINX6410]# 

上面是MOSI 和MISO未短接时的测试数据。

正常短接后

(注:短接开发板,USER IO 的8和9管脚即可)

数据内容就是spidev_test.c文件中 发送数组的数据内容。

OK6410A 之 SPI 驱动 测试 步骤相关推荐

  1. 树莓派Linux内核编译、文件系统、Linux内核驱动基础框架、驱动测试步骤、总线地址

    树莓派高阶开发课程 1. ubuntu18.04版本安装          让程序猿搭建环境太搞笑了,轻松easy! ========================================= ...

  2. Linux下spi驱动分析与测试【详细流程】

    驱动是基于ARM的pl022的SSP控制器,其支持三种通信格式:SPI.SSI以及Microwrite,llinux5.4内核下,SSP控制器驱动的路径为/drivers/spi/spi-pl022. ...

  3. linux spidev 应用_Linux下SPI驱动的移植和应用程序的测试

    Linux2.6.32下SPI驱动的移植如下图所示: 下面需要修改部分内核代码,具体操作如下: 1.  修改arch/arm/mach-s3c2440/mach-mini2440.c文件 在inclu ...

  4. OK6410开发板linux系统下的SPI驱动和测试

    OK6410下的SPI驱动是可以用的,但是飞凌把它作为其它用途了,我们修改一些代码才能在/dev目录下创建SPI的设备节点文件 Step1:打开arch/arm/mach_s3c64XX/mach_m ...

  5. 虚拟字符设备驱动开发步骤

    目录 前言 字符设备驱动简介 内核驱动操作函数集合(file_operations结构体) 字符设备驱动开发步骤 .ko驱动模块的加载和卸载(module_init驱动入口.insmod驱动加载) 字 ...

  6. RK3288平台 SPI接口调试步骤

    RK3288平台 SPI接口调试步骤 代码路径 drivers/spi/spi.c                             spi驱动框架         drivers/spi/sp ...

  7. STM32使用硬件SPI驱动RC522门禁模块

    0.前言 RC522射频门禁识别模块非常常用,某宝卖家提供的程序基本都是使用软件模拟SPI的方式进行驱动的,但是实测使用软件模拟SPI识别速率.准确性没有硬件SPI驱动时高,因此本篇博客用于记录使用S ...

  8. 【正点原子Linux连载】第六十二章 Linux SPI驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  9. 总线驱动--SPI驱动

    总线驱动–SPI驱动 文章目录 总线驱动--SPI驱动 SPI主机驱动 1.spi_master 申请与释放 2.spi_master 的注册与注销 SPI设备驱动 SPI 设备和驱动匹配过程 I.M ...

  10. 【基于Linux系统设备树的SPI驱动编写方法】

    文章目录 前言 一.SPI驱动编写 1.修改设备树  a.设备树文件是什么?  b.设备树怎么改? 2.编写驱动 二.完善和测试 1.编译和应用程序  a.编译 && 拷贝到开发板命令 ...

最新文章

  1. 怎么学python-如何轻松学习Python数据分析
  2. C++深复制(深拷贝)、浅复制(浅拷贝)和复制构造函数(拷贝构造函数)详解+实例
  3. Build Tools三问
  4. mysql 导入导出 优化_mysql数据导入导出与数据表优化
  5. ResizeObserver - 元素resize监听API
  6. 2016第51周三产品经理如何更有说服力
  7. python 英语词频统计软件_Python数据挖掘——文本分析
  8. 用Unity快速开发太空飞机大战游戏实战经验分享(上)
  9. android cad 开源库,KiCad 开源元件库收集
  10. Abraca:XMMS2 的客户端
  11. Python《搞事情==蜂-鸟-图-片(二)》
  12. Android开发笔记(二十三)文件对话框FileDialog
  13. rosweb,roslib:bug汇总。报Warning: Invalid argument “/map“ passed to canTransform
  14. Linux设备驱动——驱动模型
  15. 企业为开源做贡献,贡献大了说话就有人听了
  16. 证券业大数据与人工智能发展现状与应用趋势
  17. 跳频信号检测与参数估计技术研究
  18. 踩坑合集(1)——虚拟机桥接模式下的连网问题
  19. win7系统安装硬盘格式转换问题
  20. emc4012光纤直连服务器,Dell EMC PowerVault ME4012存储

热门文章

  1. 如意云路由刷PandoraBox
  2. mysql查询叠字的名字_好听到爆的叠字小名
  3. 要闻君说:华为与故宫携手共建智慧紫禁城;央视315曝光瞄准大数据黑市;华为官宣称自己也有操作系统了;美国夸口启动6G研发?...
  4. 以大数据架构电商2.0的新时代
  5. Googler:现在可以 Linux 终端下进行 Google 搜索了!
  6. 山寨google, 新做了1个网站 googler.cc ,做的很山寨 喜欢的朋友可以去看看哈
  7. ①读后感之《当我们谈论爱情时我们在谈论什么》┊(美)雷蒙德.卡佛
  8. 怎么用计算机算e的次方,如何在计算器上计算e的x次方?
  9. ue编辑器php漏洞:ueditor getshell
  10. HDU 5745 La Vie en rose(简单模拟)