1. 前言

现有的硬件使用CS0和CS1在一个SPI上连接一个FRAM和一个TPM模块,在Jetson Nano上运行ok。

Xavier NX模块的问题是硬件控制芯片选择信号(CS0)的不同行为。

以下描述适用于FRAM, TPM是没有问题的,是两种配置。

SPI由“ioctl”函数控制,利用了“cs_change”选项。

FRAM需要操作码,24位地址和内存数据。

从操作码到数据流结束,CS必须保持低。

下面的代码在Nano上运行良好:

uint8_t tx[4] = { OPCODE_WRITE };tx[1] = (uint8_t) (address >> 16) & 0xFF;tx[2] = (uint8_t) (address >> 8) & 0xFF;tx[3] = (uint8_t) (address & 0xFF);struct spi_ioc_transfer tr = { .tx_buf = (unsigned long) tx, .rx_buf = 0,.len = 4, .delay_usecs = delay, .speed_hz = 0, .bits_per_word = 0,.cs_change = 0, };struct spi_ioc_transfer tr2 = { .tx_buf = (unsigned long) send, .rx_buf = 0,.len = len, .delay_usecs = delay, .speed_hz = 0, .bits_per_word = 

Nvidia Xavier Nx平台SPI接口调试记录相关推荐

  1. Nvidia Xavier Nx平台GMSL接口imx390相机驱动调试记录

    1.前言 使用GMSL的串行器和解串器9295 9296 两路imx390相机 有两种采集方式, 一种是在前端拼接好作为一路采集: 另一种是独立采集,使用MIPI的虚拟通道. 下面为调试记录 2. 搭 ...

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

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

  3. Nvidia Xavier Nx平台多路imx274相机视频通路调试记录

    1. 前言 试图使用三个IMX274相机模块与Xavier NX, 但得到以下错误 [ 55.932842] tegra194-vi5 15c10000.vi: [vi capture status] ...

  4. Nvidia Xavier Nx平台PCIE速率调整调试记录

    1. 前言 如何增加最大速度的pcie上的jetson xavier? 因为被限制在2.5 GT/s Xavier似乎可以增加到8 GT/s. 使用Jetpack 4.5 0004:00:00.0 P ...

  5. 图像处理系列05——Jetson Xavier NX平台JPEG硬解

    引言 Jetson Xavier NX提供了Jpeg硬解的能力,其在Multimedia APIs中介绍了如何使用Jpeg decode,具体流程如下,示例代码可以在 /usr/src/jetson_ ...

  6. 基于NVIDIA Xavier NX(ubuntu20.04)的Optitrack视觉定位 PX4+ros noetic(实物运行记录)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一:硬件准备 两种界面化显示的方式 无线连接 有线连接 二:软件准备 1:远程登录软件 NoMachine 2:安装r ...

  7. FPGA SATA IP控制器的SATA接口调试记录

    本文档是基于FPGA K7 SATA IP控制器的SATA接口调试记录,接口遵循标准的ACHI协议. 操作系统内核版本:5.4.18 由于K7PCIE只有3个bar,AHCI协议规定SATA控制器是在 ...

  8. 【NVIDIA Xavier NX入坑记录1】环境语言包下载、系统语言设置、Google输入法无候选输入栏的解决

    文章目录 前言 一.系统环境中文语言包的更新下载 二.系统设置为中文语言环境 三.解决Google输入法无法显示候选栏 总结 前言 一直在用Xavier NX做点实操学习,刚入手时就想将系统换成中文的 ...

  9. STM32环境下AS5048A14位磁旋转编码器SPI通讯调试记录——我学到的东西、遇到的问题、解决的过程

    ❤ 2019.3.16 事情是这样的. 在很多天以前,老师接了个项目,问我有没有意向,我谨慎的表达了我对新事物的好奇心,对新知识的求知欲,同时又委婉的表达了我的能力有限的实际情况,然后我以为事情就这么 ...

最新文章

  1. Nucleus 实时操作系统中断(上)
  2. MPB:山东农大高峥、周波等-​​​尾菜堆肥微生物组样品取样方法
  3. html div中心显示,html中心div总是在中间,另外两个是动态的
  4. doc命令下查看java安装路径
  5. think-in-java(17)容器深入研究
  6. Java中的SynchronousQueue示例–生产者使用者解决方案
  7. php 崩溃 输出,php – 创建可崩溃的print_r()var_dump()的函数?
  8. Ocelot中文文档入门
  9. Java泛型用于方法,类和接口
  10. 剑三千岛湖服务器是不是维护了,《剑网3》4.10维护公告:疆域重新进行地理划归...
  11. elasticsearch工具类_Django + Elasticsearch——搜索精彩的TED演讲
  12. 【BZOJ】【1008】【HNOI】越狱
  13. Linux入门(1)_VMware和系统分区和系统安装和远程登陆管理
  14. mysql 存储过程实际应用,mysql 存储过程应用实例
  15. ruby写的BT种子解析器
  16. 计算机网络 校园网规划与设计方案,校园网设计方案—计算机网络课作业
  17. 招聘网站职位分析数据可视化系统(Hadoop课设)
  18. 国企计算机岗位职称申请,在国企工作如何评定职称
  19. win7如何设置wifi热点_Win7家庭版如何给文件夹设置密码?Win7文件夹加密方法
  20. ELK学习笔记之F5 DNS可视化让DNS运维更安全更高效-F5 ELK可视化方案系列(3)

热门文章

  1. Js日期加减(天数),时间加减,日期运算
  2. 10000个定制红包 | 微信群建好了,快来咯!
  3. 高德地图api,利用鼠标工具完成电子围栏-----圆形,矩形,自定义并获取坐标
  4. Windows图像编程概要
  5. 前端开发实现点击出现不断向上可变色心形的效果
  6. java中prepend的用法_jQuery中prepend()方法使用详解
  7. prepend、append
  8. r读取shape文件可视化_R语言读取空间数据以及ArcGIS中OLS工具回归结果可视化R语言版...
  9. Error: error:0308010C:digital envelope routines::unsupported(Vue2项目报错)
  10. dist打包到springboot