专栏算法工具链TADC-J6-FAQ 手册 _ 1.0

TADC-J6-FAQ 手册 _ 1.0

Pema2024-09-05
726
0

SSD:

Q1:单J6如何接入ssd?

J6域控提供PCIe U.2接口引出,可以连接U.2转M.2 NVm设备或其他U.2接口PCIe设备。

J6 PCIe提供PCIe gen4.0 × 2lane,目前由于U.2接口性能限制,可以达到PCIe gen3.0 × 2lane的速率(理论速率2GB/s,实际可达到1.4GB/s)。

将U.2 转M.2 Nvme设备接入域控,使能PCIe需要的信号,操作如下:

加载PCIe控制器驱动和NVME驱动

使用命令lsblk,可以看到生成的ssd blk设备

使用命令mount /dev/nvme0n1 /mnt可以将nvme设备挂载到指定目录

Q2: PCIe连接状态查询及SSD速度如何测试?

PCIe连接能力及状态查询,输入命令lspci -vvv,LnkCap为控制器提供的连接速率及带宽,LnkSta为连接状态。

SSD速度测试,如图所示,直接读写SSD可以达到2GB/s,即PCIe 3×2lane的理论速度

烧录:

Q1:通过什么方式进行烧录?

使用串口线通过烧录口进行烧录,烧录口在机器侧面,左面(机器放置平面)的Micro usb接口是烧录口,右边的是串口。接口层面使用的都是这个接口,按照软件烧录划分,分别有uboot烧录和xmodem烧录。

Q2:版本间有什么区别?

目前在2.0.0之前的版本是用于非加密机器的版本,3.0.1是具有修复BPU算法崩溃问题的版本,但为加密版本,需加密级机器才可刷写。acore通过命令"cat /proc/version"命令查看机器目前使用版本,rcore通过命令 我"mcu_version_show"命令查看机器目前使用版本。

Q3:烧录都要有哪些环境?

首先需要串口驱动“CH9344SER”,其次需要fastboot、dfu-util系统应用,可通过apt install安装,如果不能安装可以在网上下载应用包拉到本地设置环境后直接使用,效果一样。

Q4:如何使用uboot进行烧录?

在烧录前准备一根串口线插入串口,进入系统(最好是两根,将串口和烧录口都接好)

进入Acore系统后,reboot,在机器重启期间一直按Enter,进入uboot模式,进入uboot模式后输入"fastboot 0"

电脑端输入"fastboot devices -l"查看到有设备结点,即可继续烧录,如果没有查看烧录口接入或上一步骤是否异常

烧录命令顺序如下:

Q5:如何使用dfu烧录?

进入dfu模式的步骤如下:

  1. 找到串口右边的方形孔,其中按钮为dfu模式切换按钮,将其中的按钮改为下沉状态

  2. 找到烧录口右边的圆形孔,其中为reset按钮,按一次

  3. 根据是否为加密版本使用对应的xmodem_tools,刷写dfu

  4. 烧写xmodem成功后使用fastboot方法进行烧录,烧录命令顺序参考Q4

授时

Q1:外部惯导通过串口授时要接哪几根线束(硬件链接方法)?

GPS外部惯导:

外部GPS,232_TX接入线序A21,PPS接入线序A30

Acore节点,/dev/ttyS1和/dev/pps2。

Q2:外部惯导授时的完整操作步骤是什么?

  1. 进入J6系统

  1. 关闭授时服务

  1. 设置接收数据结点的波特率

  1. Gpsd

  1. Chrony

chrony.conf

  1. 时间查看

  1. 授时状态查看

算法工具链
官方教程征程6
+1
评论0
0/1000