xavier之路
文章平均质量分 64
探索xavier之路,分享使用过程的经验。
知秋贺
这个作者很懒,什么都没留下…
展开
-
xavier + PCIE switch连接绿联SSD
pcieswitch sd原创 2022-12-29 22:00:00 · 705 阅读 · 0 评论 -
GMSL高带宽数据接入的方法
gmsl camera转载 2022-12-22 16:52:38 · 2649 阅读 · 0 评论 -
Xavier MAC与PHY自适应速率分析-代码分析
1. xavier与marvell 88e1512 的原理图连接为RGMII接口,连接定义参考如:其中,发送端有:n TXC:发送端参考时钟n TD[0:3]:发送数据引脚n TX_CTL:发送控制引脚TX_CTL信号线上传送TX_EN和TX_ER两种信息,在TXC的上升沿发送TX_EN,下降沿发送TX_ER。注:在千兆速率下,向PHY提供TXC信号,TXD、TXEN、TXER信号与此时钟信号同步。在10/100M速率下,PHY提供 TXCLK时钟信号,其它信号与此信号同步。其工作频率为25MHz(1原创 2022-06-29 20:59:06 · 844 阅读 · 0 评论 -
Marvell 88E1512 PHY loopback模式测试
最近困扰于Orin 10G PHY 的回环测试,苦于Marvell目前的文档没有寄存器的详细描述,就拿Xavier 平台上的88E1512来开刀,88E1512芯片寄存器手册描述比较详细。先了解下基本概念: 千兆以太网的物理层千兆以太网的物理层分为物理编码子层PCS(Physical Coding Sublayer)、物理介质连接子层PMA(Physical Medium Attachment)和物理介质相关子层PMD(Physical Medium Dependent)三层,如下图所示:其中PCS子层负原创 2022-06-24 15:43:52 · 5189 阅读 · 5 评论 -
Xavier CPU & GPU 高负载功耗测试
1.开启最高性能sudo nvpmodel -m 0附几种工作模式:0: MAXN1: MODE 10W2: MODE 15W3: MODE 30W ALL4: MODE 30W 6CORE5: MODE 30W 4CORE6: MODE 30W 2CORE7: MODE 15W DESKTOP2.开启最大频率sudo jetson_clock开启后,可以使用sudo jetson_clocks --show 命令查看当前的cpu,gpu 频率cpu测试全速测试:apt install stressstre原创 2022-06-22 14:19:12 · 1661 阅读 · 0 评论 -
(2)Xavier USB type c 接口分析
接口名称原创 2022-05-10 14:26:26 · 1194 阅读 · 0 评论 -
Jetson Xavier RC EP 的PCIe互通测试(12)
一 硬件连接:交叉线X16引脚定义:从此面看:从上到下,依次为A1 A2 A3….从背面看:从上到下,依次为B1 B2 B3….注意断开:A1 A2 B1 B2 B3 (防止烧坏套件)两个开发者套件连接如下:二.软件修改过程1.EP操作:(1)修改p2972-0000.conf.common 文件,打开后查找 ODMDATA ,修改其参数值为 0x09191000,设置成endpoint模式(必须使用root)(2)PCIe 的连接接口配置$ cd原创 2022-03-18 20:43:25 · 4049 阅读 · 19 评论 -
Xavier + GPS/PPS + NTP时间设置
硬件准备Xavier 开发套件一套/图为T6xx 系列智盒GPS 模块一套(自带PPS输出)硬件接口:3.3V、UART5(J58/H58, ttyTHS4)、PPS_GPIO(B58, GPIO_PA.00)BSP支持1、添加PPS 支持由于Xavier(NX/Nano/TX)不支持专用PPS硬件信号,通过软件将GPIO模拟接收PPS信号,修改如下:hardware\nvidia\platform\t19x\galen\kernel-dts\common\tegra194-p288转载 2021-10-12 17:51:01 · 3949 阅读 · 9 评论 -
Jetson Xavier增加固态硬盘扩容并自动挂载到/home
说明:介绍如何增加增加固态硬盘扩容并挂载到/home目录 Xavier共有16G运行内存和32G eMMc flash,空间很容易不足 使用M.2 nvme 256G固态,接到板子上的M.2 nvme 接口上,具体增加m2参考步骤:查看分区sudo fdisk -lu对硬盘进行分区sudo parted /dev/nvme0n1执行定义分区为GPT格式(parted)mklabel gpt 执行分区(parted)mkpart primary 0KB 256GB 执行查翻译 2021-09-27 10:13:35 · 1387 阅读 · 0 评论 -
Jetson Xavier CAN(11)
本文章转自https://blog.csdn.net/weifengdq/article/details/103093111,作者写的非常详细,所以can这部分内容就转载他的文章了。前言Nvidia Xavier GPIO 输入输出 中断 PWMNVIDIA Xavier UART前面几节总结了GPIO, UART相关的操作, 本节总结一下NVIDIA Xavier的CAN, 作为本周的小结. Xavier的40-Pin扩展口引出了两路CAN, 具体引脚为:如果接上CAN收发器(别忘了120转载 2021-09-07 11:52:42 · 1130 阅读 · 0 评论 -
Jetson Xavier 通过jetson-io配置设备树 (9)
1、在终端输入扩展40Pin配置脚本 sudo /opt/nvidia/jetson-io/jetson-io.py2、选择进入Configure 40-pin expansion header3、空格选中spi1(或者其他需要的扩展功能),选择back退出4、可以看到管脚的SPI功能已打开,然后选择Save and reboot to reconfigure pins5、确认保存设备树(用户设备树),文件名保持默认即可6、等待设备重启完成即可正常使用SPI功能.原创 2021-09-07 11:12:39 · 2733 阅读 · 8 评论 -
Jetson Xavier i2c 操作
BackgroundI2C is a straightforward serial protocol. There are usually two wires, one is for transferring data (SDA), the other is a clock which is used to mark the begin and end of data packed (SCL). Most devices will also require power (VCC) and ground转载 2021-08-25 11:36:03 · 965 阅读 · 0 评论 -
Jetson Xavier gpio编程 (8)
GPIO lines are attached to gpiochips. Look in /sys/class/gpio and you should see gpiochip240, 248, and 288. I haven’t yet determined which GPIOs are connected to 240.If you download the pinmux spreadsheet and unhide column G you’ll see GPIO names l...原创 2021-08-25 11:33:40 · 1080 阅读 · 0 评论 -
Jetson Xavier配置开机启动风扇 (7)
Jetson Xavier 自带ubuntu18.04系统,ubuntu18.04默认不带/etc/rc.local文件,我们需要通过配置来让rc.local.service生效。我们修改/etc/rc.local文件来启动风扇。1.查找服务ls /lib/systemd/system | grep rc找到rc.local.service文件2.修改rc.local.service文件打开后可以看到包含[Unit]和[Service]两个部分内容一般启动文件需要三个部分:...原创 2021-08-24 11:32:54 · 705 阅读 · 0 评论 -
Jetson Xavier NX 内核编译、源码编译流程
注明:感谢网友提醒,我当时买的时候nx套件还没开售,因为核心板兼容b01,先买了核心板和b01的板子合在一起用的,所以本文是基于jetson xavier nx模块 + B01的,社友请知悉。本文主要讲述,基于 Jetson Xavier NX 开发者套件的系统烧录流程。What is Jetson Xavier NX : NVIDIA® Jetson Xavier™ NX 是体型超小的AI超级计算机,适用于嵌入式系统和边缘系统。 高达 21 TOPS 加速计算能力,可以并行运行现...转载 2021-08-20 18:32:57 · 2002 阅读 · 0 评论 -
Jetson Xavier NX 内核编译、源码编译流程
[NVIDIA] 从零入手 Jetson Xavier NX 内核编译、源码编译流程–***注明:感谢网友提醒,我当时买的时候nx套件还没开售,因为核心板兼容b01,先买了核心板和b01的板子合在一起用的,所以本文是基于jetson xavier nx模块 + B01的,社友请知悉。本文主要讲述,基于 Jetson Xavier NX 开发者套件: 环境配置——>内核剪裁——>重新编译——>烧录流程。What is Jetson Xavier NX NVIDIA® ...转载 2021-08-20 18:13:44 · 3905 阅读 · 1 评论 -
Xavier 内核编译
本文主要基于 JetPack 源码进行内核编译,也可以下载制定版本的内核源码进行编译,具体方法参照“Specific Version Source”部分.在 Nvidia 下载中心下载与内核版本对应的工具链(GCC 6.4.1 Tool Chain for 64-bit Kernel),下载后解压到~/nVIDIA/toolchain 目录下。 设置环境变量获取源码,在~/nVIDIA/xavier/JetPack/Xavier/Linux_for_Tegra 目录下运行./source_sync.转载 2021-08-20 17:41:43 · 693 阅读 · 0 评论 -
Jetson Xavier 刷机操作 (6)
使用sdkmanager 安装JetPack1.下载安装包https://developer.nvidia.com/nvidia-sdk-manager我下载的当前版本为 sdkmanager_1.6.0-8170_amd64.deb2.在主机安装 sdkmanager我安装时,使用root权限提示报错,所以后来切换到普通用户权限,可以安装了。执行命令:sudo apt install ./sdkmanager_0.9.11-3405_amd64.deb3.开启sdkmana原创 2021-08-20 17:05:03 · 394 阅读 · 0 评论 -
Jetson xavier 编译字符设备 (5)
本文介绍在xavier 平台,直接编译一个字符设备驱动。官网给的教程链接如下:https://docs.nvidia.com/jetson/l4t/#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/kernel_custom.html#wwpID0EUHA编写chrdev.c 和 Makefile文件后,直接make 进行编译Makefile文件如下:KERNELDIR := /lib/modules/$(shel原创 2021-08-20 11:43:48 · 262 阅读 · 1 评论 -
Jetson xavier 搭建交叉编译环境 (4)
搭建编译环境官方教程,全英文:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fxavier_toolchain.html%23交叉编译是在linux主机上安装的,比如我使用vmware 虚拟了ubuntu16.0 系统,在此基础上安装的交叉编译环境。下面简单介绍下,如何搭建交叉编译环境:1.首先下载交叉编原创 2021-08-20 11:06:56 · 2628 阅读 · 5 评论 -
Jetson xavier 开启风扇 (3)
Jetson xavier运行后用手摸很热,但风扇又不打开,那就手工开启风扇。输入如下命令:cat /sys/devices/pwm-fan/target_pwm可以看到控制风扇的pwm,当前值为0输入:jetson_clocks此时风扇会开到最大,输入:nvpmodel -q ,可查看当前工作状态。此时再输入:cat /sys/devices/pwm-fan/target_pwm其值为255 声音比较大。我们可以设置其值:输入:echo >100 &...原创 2021-08-20 10:18:29 · 568 阅读 · 0 评论 -
Jetson xavier 入门介绍(1)
nvidia官网:https://www.nvidia.cn/autonomous-machines/embedded-systems/NVIDIA® Jetson™ 系统所提供的性能和能效可提高自主机器软件的运行速度,而且功耗更低。每个系统都是一个完备的模块化系统 (SOM),具备 CPU、GPU、PMIC、DRAM 和闪存,可节省开发时间和资金。Jetson 还具备可扩展性。只需选择适合应用场合的 SOM,即能够以此为基础构建自定义系统,满足特定的应用需求。Jetson 系列主要系列对比:原创 2021-08-19 18:37:31 · 2596 阅读 · 0 评论 -
Jetson xavier配置IO引脚 (2)
jetson上推出的最新的工具jetson-io,这个工具极大的方便了开发者使能jetson上的种种接口,如SPI I2C GPIO等。官方的文档链接:https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/hw_setup_jetson_io.html打开终端输入:/opt/nvidia/jetson-io/jetson-io.py.原创 2021-08-19 18:15:25 · 2572 阅读 · 0 评论 -
世界上最强大的SoC——NVIDIA Xavier学习笔记
界上最强大的SoC——NVIDIA Xavier学习笔记NVIDIA在2018年CES上推出了Xavier平台,作为Driver PX2 的进化版本。NVIDIA称Xavier 是“世界上最强大的SoC(片上系统)”,Xavier可处理来自车辆雷达、摄像头、激光雷达和超声波系统的L5级自主驾驶数据,能效比市场上同类产品更高,体积更小。“NVIDIA Jetson AGX Xavier 为边缘设备的计算密度、能效和 AI 推理能力树立了新的标杆。”Xavier SoC基于台积电12..转载 2021-08-17 10:46:53 · 2598 阅读 · 0 评论