无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: rgy
打印 上一主题 下一主题

[教程] [20190106]慧荣主控”免量产“自由划分多个驱动器(最多7个)

    [复制链接]
431#
发表于 2023-2-24 20:16:43 | 只看该作者
求道者 发表于 2023-2-24 11:06
https://greatscottgadgets.com/daisho/
http://ossmann.blogspot.com/2013/05/introducing-daisho.ht ...

商业产品用的就是FPGA。

点评

从成本考虑,也只能是FPGA了。 所以我第一个链接里那件应该也只是芯片性能不行。 毕竟便宜性能不行很正常。  详情 回复 发表于 2023-2-24 22:43
回复

使用道具 举报

430#
发表于 2023-2-24 14:03:08 来自手机 | 只看该作者
USB4的协议分析仪就太杠精了,最高带宽貌似是64GBPS。
这玩意连报价都没有。

点评

前面其实已经说了,硬件成本不占大头, 关键就是解析软件(解码器配置)贵。厂家卖服务赚钱。  详情 回复 发表于 2023-3-16 18:37
USB4协议分析仪似乎不是很成熟/实用,它关注的是type C、PD充电 之类的事,离我们想要知道的Mass Storage存储设备类隔得远。 再就是解析软件做得不好看,力科的USB4分析仪应该是帧解析,没细 化到协议解析。  详情 回复 发表于 2023-3-16 13:56
回复

使用道具 举报

429#
发表于 2023-2-24 11:06:10 来自手机 | 只看该作者
本帖最后由 求道者 于 2023-2-24 13:38 编辑
wuwuzz 发表于 2023-2-24 09:15
一、USB3.0(及以上)协议分析仪没戏。
1.尚未发现有开源项目,商用分析仪价格居高不下。
2.可能对我国有 ...


https://greatscottgadgets.com/daisho/
http://ossmann.blogspot.com/2013/05/introducing-daisho.html?m=1
可以预想USB3.0的协议分析仪不会便宜。
不过这个项目希望最后成品除了用来分析USB3.0之外还能够用来分析HDMI,千兆网络(可能是1-5GBPS)。
FPGA做这种虽然能用,但器件本身蛮贵的。
以LUNA为例,他是小规模量产成本为256块。
但如果换成专用于此功能的ASIC。
性能更强,更便宜。
这样成本应该能减半。
不过问题是如果这个需求非常小众。
量产芯片的成本就没法摊开。
毕竟40nm的流片成本大概在60-90万美元。
然后一次量产几十几百万个芯片,甚至更多。
这样摊开卖才能减少成本。
量产就根本没法支付量产的成本。
这样FPGA虽贵,而且性能更差,但胜在芯片有现成的,并且FPGA本身万能。
这就为什么开源方案都是FPGA。
而且我怀疑商业产品也是用的FPGA。
以这个市场大小而言,我不认为他们能负担得起天价的量产流片费用。

点评

商业产品用的就是FPGA。  详情 回复 发表于 2023-2-24 20:16
回复

使用道具 举报

428#
发表于 2023-2-24 09:42:50 | 只看该作者
教程很详细,多谢楼主分享了
回复

使用道具 举报

427#
发表于 2023-2-24 09:15:52 | 只看该作者
本帖最后由 wuwuzz 于 2023-2-24 09:16 编辑
求道者 发表于 2023-2-23 22:51
【淘宝】https://m.tb.cn/h.UoVFPnN?tk=Zpxud79mKt2 CZ3457 「LUNA  基于FPGA的开源USB 2.0 LS/FS/HS 480 ...

一、USB3.0(及以上)协议分析仪没戏。
1.尚未发现有开源项目,商用分析仪价格居高不下。
2.可能对我国有潜规则限制。
============================================================
二、USB2.0协议分析仪
比较成熟。由于开源项目存在,国产的价格已经下来了。
(国外产的依然价格坚挺,二手市场也是)。硬件(固件)都问题不大,
电子器件成本也不高。
============================================================
三、国外产品价格昂贵在解析软件。
不同厂商的分析仪硬件(固件),都能完成抓包--参考431#图示中的data栏(就是一堆16进制数)。
“解析”的意思是把data对应翻译成人类易阅读理解的英文---见431图示中的decoded解码栏。

这就像MBR的512字节,能把这512字节拷出来不是难事,但要把这512字节的含义一一解释清楚
就要收高昂的服务费。

432楼中的LUNA貌似常用来写插件、写解析。
=============================================================
不同厂商做的解析软件差异就非常大了。也许你的硬件做得很好,但解析软件UI做得不行的话,
就不好用,用户体验、效率很差。有时不得不人肉解析。我上面431#的例子其实也在说这个事。

如果解析做得更精细的话,比如Read LBA0解析成Read MBR,使用者就更轻松地知道UEFI/BIOS
这一步在干啥,对U启研究更简洁易懂。

点评

https://greatscottgadgets.com/daisho/ http://ossmann.blogspot.com/2013/05/introducing-daisho.html?m=1 可以预想USB3.0的协议分析仪不会便宜。 不过这个项目希望最后成品除了用来分析USB3.0之外还能够用来分  详情 回复 发表于 2023-2-24 11:06
回复

使用道具 举报

426#
发表于 2023-2-23 22:51:06 | 只看该作者
本帖最后由 求道者 于 2023-2-23 23:04 编辑
wuwuzz 发表于 2023-2-11 10:12
这个是逻辑分析仪,非协议分析仪。练手可以,USB实用不行。
一、硬件平台太小,USB支持有限(最高支持到U ...

【淘宝】https://m.tb.cn/h.UoVFPnN?tk=Zpxud79mKt2 CZ3457 「LUNA  基于FPGA的开源USB 2.0 LS/FS/HS 480Mbps 协议分析仪」
点击链接直接打开 或者 淘宝搜索直接打开

https://greatscottgadgets.com/luna/


FPGA可以做。
主要是看报文?
和请求地址吗?
看这个样子,固件有人写。


采样可以上到480Mbps。
估计这个价位的FPGA也不贵。
量产成本大概200块。
但更高的采样率估计上不去。
这个档次的FPGA性能不够。
我印象中的PCI-E 5.0协议分析仪上到几十万几百万美金了。(这个貌似就要用ASIC了)
分析PCI-E 5.0的协议分析仪貌似还能用来逆向毫米波雷达。
貌似还被美国人出口管制。
但USB3.0 5GBPS的协议分析仪应该也能用FPGA做。
估计器件更贵。

现在的话,只要有人写固件和软件,硬件好搞。
FPGA解决一切芯片问题。
很多专用芯片根本没人去量产流片(用途太小)。
就用FPGA了,性能差点无所谓,只要有固件,可以替代一切ASIC芯片。

点评

USB协议分析仪是抓包(报文)、看LBA地址。 在解析软件界面中,左边有原始报文,右边有解析窗口(显示解析后的含义)。  详情 回复 发表于 2023-3-16 16:08
一、USB3.0(及以上)协议分析仪没戏。 1.尚未发现有开源项目,商用分析仪价格居高不下。 2.可能对我国有潜规则限制。 ============================================================ 二、USB2.0协议分析仪  详情 回复 发表于 2023-2-24 09:15
回复

使用道具 举报

425#
发表于 2023-2-12 21:43:31 | 只看该作者
求道者 发表于 2023-2-5 21:57
多分区?
都能啊

只想分两个CD 一个普通 请问下怎么操作
回复

使用道具 举报

424#
发表于 2023-2-11 10:12:14 | 只看该作者
本帖最后由 wuwuzz 于 2023-2-11 10:16 编辑
求道者 发表于 2023-2-10 14:20
【淘宝】https://m.tb.cn/h.UnQnJao?tk=CN2EdhZ4ljM CZ3457 「WeAct-LogicAnalyzer USB逻辑分析仪24Mhz 8 ...

这个是逻辑分析仪,非协议分析仪。练手可以,USB实用不行。
一、硬件平台太小,USB支持有限(最高支持到USB1.1)
二、协议支持弱(无法形成我们最需要的解码信息。要是从逻辑分析仪产生的包中,摘取有用信息,1有限2要累死。)

USB协议分析仪,小众产品,价格昂贵。国外品牌解析软件做得好的,软件许可证价格要远高于硬件分析仪本身。

点评

【淘宝】https://m.tb.cn/h.UoVFPnN?tk=Zpxud79mKt2 CZ3457 「LUNA 基于FPGA的开源USB 2.0 LS/FS/HS 480Mbps 协议分析仪」 点击链接直接打开 或者 淘宝搜索直接打开 FPGA可以做。 主要是看报文? 和请求地址  详情 回复 发表于 2023-2-23 22:51
回复

使用道具 举报

423#
发表于 2023-2-10 14:20:44 来自手机 | 只看该作者
wuwuzz 发表于 2023-2-9 10:48
这个情形可以复现。

搭载AMI BIOS的神舟优雅A350-T45笔记本,

【淘宝】https://m.tb.cn/h.UnQnJao?tk=CN2EdhZ4ljM CZ3457 「WeAct-LogicAnalyzer USB逻辑分析仪24Mhz 8ch 通道 FPGA调试开源」
点击链接直接打开 或者 淘宝搜索直接打开
好像由于智能家居嵌入式开发的热火朝天。
逻辑分析仪的价格都很便宜。
不到50。
还能刷开源固件。

点评

这个是逻辑分析仪,非协议分析仪。练手可以,USB实用不行。 一、硬件平台太小,USB支持有限(最高支持到USB1.1) 二、协议支持弱(无法形成我们最需要的解码信息。要是从逻辑分析仪产生的包中,摘取有用信息,1有限2  详情 回复 发表于 2023-2-11 10:12
回复

使用道具 举报

422#
发表于 2023-2-9 10:48:20 来自手机 | 只看该作者
2011yaya2007777 发表于 2023-2-7 13:38
以前有个联想电脑,容量分界线在520M左右。而且在软盘状态,只能使用CHS模式读写。你那个K470更特殊,不论 ...

这个情形可以复现。

搭载AMI BIOS的神舟优雅A350-T45笔记本,
对小容量U盘就是设定为removeable,盘号
00,G4D显示用CHS模式。

点评

【淘宝】https://m.tb.cn/h.UnQnJao?tk=CN2EdhZ4ljM CZ3457 「WeAct-LogicAnalyzer USB逻辑分析仪24Mhz 8ch 通道 FPGA调试开源」 点击链接直接打开 或者 淘宝搜索直接打开 好像由于智能家居嵌入式开发的热火朝天。  详情 回复 发表于 2023-2-10 14:20
回复

使用道具 举报

421#
发表于 2023-2-7 19:53:41 来自手机 | 只看该作者
分析到位啊

点评

ya大,在可能的情况下,实施帮助,先谢谢了。 问题: [attachimg]521066[/attachimg] [attachimg]521067[/attachimg] 对应的数据结构: _SCSIdata = { # SCSI cmd return DATA that we mu  详情 回复 发表于 2023-2-22 19:05
回复

使用道具 举报

420#
发表于 2023-2-7 19:13:52 | 只看该作者
2011yaya2007777 发表于 2023-2-7 13:38
以前有个联想电脑,容量分界线在520M左右。而且在软盘状态,只能使用CHS模式读写。你那个K470更特殊,不论 ...

又测试了多种其他品牌的BIOS,含AMI、Award等,结合之前的测试,大致摸索出
(正常)容量节点规律为:

容量<250M,BIOS叫USB-HDD/FDD/ZIP的都有,BIOS盘号0x00,DOS下A:
容量>=250M (530M) -32G以下,叫USB-ZIP/KEY的都有,BIOS盘号0x80,DOS下C:
容量32G以上,叫USB-HDD,BIOS盘号0x80,DOS下C:
=================================================
其中250M的历史渊源是ZIP250驱动器,530M源于早期IDE硬盘容量墙528M。
回复

使用道具 举报

419#
发表于 2023-2-7 13:38:58 来自手机 | 只看该作者
以前有个联想电脑,容量分界线在520M左右。而且在软盘状态,只能使用CHS模式读写。你那个K470更特殊,不论多大容量,通通识别为软盘。

点评

这个情形可以复现。 搭载AMI BIOS的神舟优雅A350-T45笔记本, 对小容量U盘就是设定为removeable,盘号 00,G4D显示用CHS模式。  详情 回复 发表于 2023-2-9 10:48
又测试了多种其他品牌的BIOS,含AMI、Award等,结合之前的测试,大致摸索出 容量节点规律为: 容量=250M (530M) -32G以下,叫USB-ZIP/KEY的都有,BIOS盘号0x80,DOS下C: 容量32G以上,叫USB-HDD,BIOS盘号0x80,D  详情 回复 发表于 2023-2-7 19:13
回复

使用道具 举报

418#
发表于 2023-2-7 10:50:30 来自手机 | 只看该作者
求道者 发表于 2023-2-2 12:35
对了,K470在U盘LUN0为removeable,LUN1为fixed的时候会怎么处理?

再次遇到fixed/remove位对判定USB-HDD影响不那么大的BIOS。而且,容量规则也被调整。

联想A10逸一体机(UEFI/BIOS被联想改过,看不出原始厂家,有点像INSYDE),U盘无论设成fixed/remove哪个,也不论容量大小,BIOS
菜单都是显示USB-HDD。

但是,容量大的,实际BIOS盘号会分配为0X8X(DOS下C:>),容量小的,BIOS盘号为0X00(DOS下A:>)。容量分界线也被大大压缩了,大概在250M左右,正好是ZIP250的标准。
回复

使用道具 举报

417#
发表于 2023-2-6 12:11:47 | 只看该作者
求道者 发表于 2023-2-2 16:34
蓝奏云?源代码压缩一下还蛮小的。

地址已发,见站内信。
回复

使用道具 举报

416#
发表于 2023-2-5 21:57:54 | 只看该作者
chengmeiqq 发表于 2023-2-4 12:12
 设备描述: [E:][F:][G:]USB 大容量存储设备(General/General USB Flash Disk/USB Flash Disk)
 设备类 ...

多分区?
都能啊

点评

只想分两个CD 一个普通 请问下怎么操作  详情 回复 发表于 2023-2-12 21:43
回复

使用道具 举报

415#
发表于 2023-2-4 12:12:18 | 只看该作者
 设备描述: [E:][F:][G:]USB 大容量存储设备(General/General USB Flash Disk/USB Flash Disk)
 设备类型: 大容量存储设备

 协议版本: USB 2.10 <- 提醒:该设备支持USB3.0规范,将其连接到USB3.0接口可提高其性能
 当前速度: 高速(HighSpeed)
 电力消耗: 300mA

USB设备ID: VID = 090C PID = 1000
设备序列号: 0333916010050775

设备供应商: General
 设备名称: USB Flash Disk
设备修订版: 1100

产品制造商: General/General
 产品型号: USB Flash Disk/USB Flash Disk
产品修订版: 1100/1100

 主控厂商: SMI(慧荣)
 主控型号: SM3267AE - ISP 150902-1AE
闪存识别码: EC3A98BF94C6 - Samsung(三星) K9ADGD8U0D - 1CE/单通道 [TLC-16K] -> 总容量 = 16GB

可能的闪存型号
------------------
[1CE]K9ADGD8U0D x 1片/通道 x 1通道


闪存识别码映射表
------------------
[通道 0]        [通道 1]
EC3A98BF94C6        --------
--------        --------
--------        --------
--------        --------
--------        --------
--------        --------
--------        400440034002
4061400EFFFF        --------
---------------------------------------------------------

这个能不能用谢谢????

点评

多分区? 都能啊  详情 回复 发表于 2023-2-5 21:57
回复

使用道具 举报

414#
发表于 2023-2-4 05:19:51 | 只看该作者
本帖最后由 wuwuzz 于 2023-2-5 08:25 编辑
2011yaya2007777 发表于 2023-2-4 04:37
我在网上查了一下,说容量是100M及250M,我以为问题解决了。现在看你提供的定义,真不是一回事。我觉得扇区 ...


一、BIOS里对容量定义,很少用MB/KB这些,
常用具体的总扇区数(最大LBA)。


二、1000/1024,在IEEE EDD规范(这
个EDD规范就是把以前零散的单行本
BIOS BOOT规范、扩展INT13定义、光盘
启动规范等全部合订在一起)里好像有
说明,KB/KiB的区别。

回复

使用道具 举报

413#
发表于 2023-2-4 04:37:50 来自手机 | 只看该作者
我在网上查了一下,说容量是100M及250M,我以为问题解决了。现在看你提供的定义,真不是一回事。我觉得扇区单位换算有点乱。由b转Kb,都是1024。由Kb转Mb,由Mb转Tb,就有1024及1000两个进制单位。

点评

一、BIOS里对容量定义,不用MB/KB这些, 全是用具体的总扇区数(最大LBA)。 二、1000/1024,在IEEE EDD规范(这 个EDD规范就是把以前零散的单行本 BIOS BOOT规范、扩展INT13定义、光盘 启动规范等全部合订  详情 回复 发表于 2023-2-4 05:19
回复

使用道具 举报

412#
发表于 2023-2-3 21:22:23 | 只看该作者
2011yaya2007777 发表于 2023-2-3 15:29
你使用看图软件打开这个图像,查看一下属性便知。
图像占内存,只与图像的像素有关,与显示器像数无关。

咦,傍晚的时候,我看到YAYA问ZIP总扇区的事,怎么帖子没有了?

在参数文件里有定义:
ZIP_100_SECTORS        EQU    30000h    ; Sectors on a ZIP 100
ZIP_250_SECTORS        EQU    7783Ch    ; Sectors on a ZIP 250


回复

使用道具 举报

411#
发表于 2023-2-3 15:29:28 | 只看该作者
背景图确实是1080P,测试的显示器是900P。

你使用看图软件打开这个图像,查看一下属性便知。
图像占内存,只与图像的像素有关,与显示器像数无关。

点评

咦,傍晚的时候,我看到YAYA问ZIP总扇区的事,怎么帖子没有了? 在参数文件里有定义: ZIP_100_SECTORS EQU 30000h ; Sectors on a ZIP 100 ZIP_250_SECTORS EQU 7783Ch ; Sectors on  详情 回复 发表于 2023-2-3 21:22
回复

使用道具 举报

410#
发表于 2023-2-3 14:50:51 来自手机 | 只看该作者
2011yaya2007777 发表于 2023-2-3 14:45
他自带的qemu比较弱。
你的背景图像素是1920*1080,不是你说的1600*900。超出允许的最大范围了。

背景图确实是1080P,测试的显示器是900P。
回复

使用道具 举报

409#
发表于 2023-2-3 14:45:52 | 只看该作者
FbintTool带的这个qemu就会有这问题。

他自带的qemu比较弱。
你的背景图像素是1920*1080,不是你说的1600*900。超出允许的最大范围了。

点评

背景图确实是1080P,测试的显示器是900P。  详情 回复 发表于 2023-2-3 14:50
回复

使用道具 举报

408#
发表于 2023-2-3 13:50:47 | 只看该作者
2011yaya2007777 发表于 2023-2-2 17:59
我使用你提供的菜单、字库、背景图,在qemu虚拟机测试,正常呀。


FbintTool带的这个qemu就会有这问题。
我自己裸机也能复现。



回复

使用道具 举报

407#
发表于 2023-2-2 17:59:41 | 只看该作者
出问题的这边反而只支持1600 900。

我使用你提供的菜单、字库、背景图,在qemu虚拟机测试,正常呀。

点评

[attachimg]519300[/attachimg] FbintTool带的这个qemu就会有这问题。 我自己裸机也能复现。  详情 回复 发表于 2023-2-3 13:50
回复

使用道具 举报

406#
发表于 2023-2-2 16:44:56 | 只看该作者
2011yaya2007777 发表于 2023-2-2 16:41
把这个图像发给我,懒得自己做。

G4D.7z (1.46 MB, 下载次数: 6)
回复

使用道具 举报

405#
发表于 2023-2-2 16:41:22 | 只看该作者
出问题的这边反而只支持1600 900。

把这个图像发给我,懒得自己做。
回复

使用道具 举报

404#
发表于 2023-2-2 16:34:43 来自手机 | 只看该作者
wuwuzz 发表于 2023-2-2 14:52
这个怎么发给你?  



蓝奏云?源代码压缩一下还蛮小的。

点评

地址已发,见站内信。  详情 回复 发表于 2023-2-6 12:11
回复

使用道具 举报

403#
发表于 2023-2-2 16:26:14 来自手机 | 只看该作者
本帖最后由 求道者 于 2023-2-2 16:33 编辑
2011yaya2007777 发表于 2023-2-2 15:54
目前G4D支持1600*1200像素,超过就覆盖已经加载的字库。背景图有必要选择那么高的像素吗?作为装机、修复 ...


出问题的这边反而只支持1600 900。
背景图我还真是用的1080P。
旧显示器不常见,旧机子就未必。
因为旧显示器比旧机子还影响体验。
办公用倒是很常见1080P和720P然后就是900P。
办公用主要是要看清楚字,所以屏幕一般分辨率还好,不用跑游戏,分辨率高点也没所谓,能带动,处理文字老机子也就凑活用了。
我蛮想用24x24的位图字体的,但是开源字体没有这种的。
回复

使用道具 举报

402#
发表于 2023-2-2 15:54:00 | 只看该作者
发现了,换张卡图形模式就不对了,但另外一台机子似乎能跑到1080P。

目前G4D支持1600*1200像素,超过就覆盖已经加载的字库。背景图有必要选择那么高的像素吗?作为装机、修复不同电脑的U盘,电脑主板不是都支持那么高像素的吧。
再说,那么高的像素,你配16*16字体,也不相称呀。

点评

出问题的这边反而只支持1600 900。 背景图我还真是用的1080P。 旧显示器不常见,旧机子就未必。  详情 回复 发表于 2023-2-2 16:26
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-15 23:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表