当前位置: 首页 > news >正文

高通Ride软件开发包使用指南(12)

高通Ride软件开发包使用指南(12)

  • 9 PCIe交换机
    • 9.1简介
    • 9.2 PCIe交换机管理
    • 9.2.1工具
    • 9.2.2 COM端口和COM端口设置
    • 9.2.3更新固件和配置
      • 9.2.3.1工具设置
      • 9.2.3.2 Platform setup
      • 9.2.3.3交换机更新

9 PCIe交换机

9.1简介

在Snapdragon Ride的高级配置中,它在组件之间提供PCIe接口,如图9-1所示。

在这里插入图片描述

9.2 PCIe交换机管理

本节涵盖以下主题:

■ 管理所需的工具

■ 识别COM端口和COM端口设置

■ 更新配置和固件

□ 所需的最低版本

□ 工具设置

□ 更新图像和配置

□ 验证配置和固件版本

□ 验证编程和激活更新

9.2.1工具

管理交换机需要Microsemi的ChipLink应用软件。登记也需要使用Microsemi门户。从以下位置下载工具:

https://pmcs.com/myPMC/all_dofind.pl?prod_id=6091

使用PM40028产品线下载必要的ChipLink应用软件和插件

9.2.2 COM端口和COM端口设置

如第7.1节所述,PCIe交换机在使用J28连接器。COM端口设置为:
在这里插入图片描述

9.2.3更新固件和配置

PCIe交换机模块加载有默认固件和配置。本节介绍了验证和更新PCIe固件和配置所需的步骤转换

9.2.3.1工具设置

ChipLink软件必须使用允许其与PFX系列交换机一起工作的插件。

在PC上安装ChipLink软件后,通过下载添加必要的插件来自Microsemi。这些插件应作为Microsemi门户软件包的一部分提供

安装插件

  1. 安装ChipLink软件并打开应用程序
  2. 在ChipLink窗口中,选择工具>插件。
    在这里插入图片描述
  3. 在Plugins窗口中,选择Downloaded>Add Plugins在这里插入图片描述
  4. 加载ChipLinkPlugin-01.xxxxxx-device_pm40000_switchtec_pfx_family_xxxx.nbm 在这里插入图片描述
  5. 重启软件

9.2.3.2 Platform setup

  1. Connect a USB cable from the PC to the J28 Connector on the Platform.
  2. Note the COM Port (as shown in Section 9.2.2).
  3. Click Create New Connection and in the Connection Type dropdown, select Direct Serial Connection.
    This is the Mission mode communication connection used to perform configuration updates, firmware updates, debug, etc.
    在这里插入图片描述
  4. 点击 connect 建立与PCIe 交换机的链接

9.2.3.3交换机更新

固件和配置更新遵循以下步骤:

  1. 更新固件或配置。更新的固件或配置将写入分区当前不活动。

  2. 通过切换分区激活固件。

  3. 重置设备以使新更新生效。

一旦系统启动并且ChipLink GUI连接到PCIe交换机,可以执行以下操作:

■ 更新BootLoader 2映像

■ 更新交换机配置

■ 更新交换机固件

■ 验证加载的版本

■ 切换固件分区

■ 管理交换机配置

更新Bootloader2(BL2)映像

如果已经有功能BL2,则可以使用ChipLink应用程序执行以下步骤在Microsemi PCIe交换机上编程,并且PCIe交换机正常工作。已损坏的BL2不适用。

  1. 使用ChipLink应用程序使用直接串行连接连接到PCIe交换机。

  2. 在工具下,单击固件下载。

  3. 单击选择图像并选择适用的BL2图像。 在这里插入图片描述

  4. 点击 download inmage
    在这里插入图片描述
    更新固件映像

  5. 使用ChipLink应用程序使用直接串行连接连接到PCIe交换机。

  6. 在工具下,单击固件下载。

  7. 单击选择图像并选择适用的PFX图像。
    在这里插入图片描述

  8. 点击下载镜像
    在这里插入图片描述
    更新配置映像

  9. 使用ChipLink应用程序使用直接串行连接连接到PCIe交换机。

  10. 在工具下,单击固件下载。

  11. 单击“选择图像”并选择适用的配置图像。

在这里插入图片描述
12. 点击下载按钮在这里插入图片描述

验证编程和切换分区

如最初所述,当下载图像时,它们存储在非活动分区中。

为了使更新生效,必须通过切换正在使用的分区来激活分区。这个BL2、固件和配置分别写入BL2、Image/IMG和数据分区。

  1. 使用直接串行连接连接到ChipLink。

  2. 单击固件下载。

  3. 单击读取分区。
    在这里插入图片描述

  4. 读取分区后,可以使用分区名称和CRC验证上载如下所示。

该表还显示了当前活动的分区。请参阅发行说明和随附文件,说明可能需要的版本变更各自的版本
在这里插入图片描述
切换新固件、配置和BL2的分区以使其生效。确保切换所有预期分区。

在这里插入图片描述

  1. 重置平台以使更改生效。

注意:更新成功并验证功能后,建议更新使用本节概述的步骤,使用相同的固件创建非活动分区。这帮助在分区损坏时进行灾难恢复。不需要切换在非活动分区中加载同一图像之后。

相关文章:

  • 回调函数的基本使用
  • 艾美捷内皮血管生成检测试剂盒的多种特点
  • Java反射介绍
  • 【Spring专题】「开发指南」夯实实战基础功底之解读logback-spring.xml文件的详解实现
  • vue.config.js configureWebpack 对象和函数两种使用方法
  • 记录我の秋招之旅【23届 CV算法岗】
  • IHRM0728 项目参数化框架
  • 搜遍全网,终于找到了报表自动化的最佳工具,比Excel好用10倍
  • python自定义包实例
  • 用React做一个音乐播放器
  • 【计算机组成原理】期末复习
  • JVM - 内存区域划分 类加载机制 垃圾回收机制
  • Z字形变换——LeetCode
  • 【数据结构与算法】试卷 1(含答案)
  • Redis哨兵机制以及发布订阅
  • 【Amaple教程】5. 插件
  • CSS 提示工具(Tooltip)
  • css的样式优先级
  • Docker 笔记(2):Dockerfile
  • Java 最常见的 200+ 面试题:面试必备
  • JAVA_NIO系列——Channel和Buffer详解
  • javascript 总结(常用工具类的封装)
  • js操作时间(持续更新)
  • js作用域和this的理解
  • nginx 配置多 域名 + 多 https
  • React-redux的原理以及使用
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • - 概述 - 《设计模式(极简c++版)》
  • 关于List、List?、ListObject的区别
  • 近期前端发展计划
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • (C语言)共用体union的用法举例
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (未解决)macOS matplotlib 中文是方框
  • (转)3D模板阴影原理
  • (转)scrum常见工具列表
  • .Mobi域名介绍
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET CLR基本术语
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET处理HTTP请求
  • @Autowired注解的实现原理
  • @test注解_Spring 自定义注解你了解过吗?
  • [<死锁专题>]
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)
  • [BZOJ1053][HAOI2007]反素数ant
  • [C++]运行时,如何确保一个对象是只读的