JMS578 之Android平台适配

本文档详细介绍了在Android P平台上如何适配和烧录JMicron JMS578 USB/SATA桥式控制器固件。内容包括JMS578的功能特性、烧录工具JMS578FwUpdate的使用方法,以及在Android设备上进行固件升级的步骤和注意事项,旨在帮助开发者实现大容量硬盘在Android设备上的读写功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JMS578 之Android平台适配

本章主要记录在Android平台(P)[或者linux-arm架构] 下如何烧录JMS578固件。


今天是小雪节气,早上就开始下雨了…注意添衣保暖。

这是什么

JMicron JMS578 USB/SATA bridge

在这里插入图片描述

JMS578是USB 3.1 Gen1到SATA的6Gb/s桥式控制器。为外置固态硬盘(SSD)、硬盘驱动器(HDD)、光盘驱动器提供低功耗、高性能解决方案。

JMS578支持更高的数据传输速率和更低的功耗,同时,采用两层印刷电路板(PCB)进行成本敏感的数据存储设计解决方案。

此外,JMS578可以结合JMicron的SATA端口乘法器来构建一个数据存储多槽硬盘设备,满足大容量数据存储应用的需求。

官方手册:https://www.jmicron.com/file/download/1013/JMS578_Product+Brief.pdf

我要做什么

需求:我们的Android设备上需要使用到大容量硬盘,因此使用JMS578 sata转usb 方案,(Android通过走USB模式实现硬盘读写)。

1.硬件画板、工厂贴片 (jms578样板)
2.在Android中烧录jms578固件
3.测试硬盘读写

我有什么

  • JMS578介绍手册JMS578_Product+Brief.pdf
  • Android开发板(Android P平台)
  • JMS578固件(支持Android系统/linux系统)
  • JMS578 windows的烧录工具

由于只有Windows的烧录工具,难不成还在板子上预留烧录接口,难不成后续单独烧录好再贴片?

在查阅后找到linux-arm架构下的烧录工具:JMS578FwUpdate v1.00

JMS578FwUpdate

注意: 固件/参数更改后需要冷启动,必须连接SATA存储设备才能进行固件更新

JMS578FwUpdate参数定义

-b : 备份文件
-d : 设备路径
-f : 固件文件
nNV : 在没有 NVRAM 的情况下更新。此参数优先于 “-t”
-t : 自动降速计时器。(单位:分钟)
-v : 显示软件版本或桥接版本
-u : 启用/禁用 SATA 热插拔功能。(JMS578FwUpdate 工具的应用版本号需为 2.00)

如何使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿成长

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值