完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一些特定设备的SPT文件,它使用CyPress的USB控制器。我在Windows上有SPT文件,但是我们需要在Android平台上下载固件,所以我们需要.HEX文件,我们可以将SPT文件转换成十六进制文件,还是可以直接使用SPT文件?
以上来自于百度翻译 以下为原文 I have SPT file for some specific device, it uses cypress's u*** controller. I have SPT file on Windows however, We need to download firmware on Android platform so we need .hex files, can we convert spt files into hex files or can we use directly the spt file? |
|
相关推荐
6个回答
|
|
在Windows上安装驱动程序时,我们可以使用UBLysHER程序来查看那些供应商命令和特定数据吗?
以上来自于百度翻译 以下为原文 Can we use U***lyzer program in order to see those vendor commands and specific datas while installing driver on windows? |
|
|
|
是的,你可以。尽管如此,你仍然需要解码命令。
以上来自于百度翻译 以下为原文 Yes, you can. You still have to decode the commands though. |
|
|
|
他们是。我所说的解码是从传输中提取目的地址,并基于此构造一个十六进制文件。
以上来自于百度翻译 以下为原文 They are. What I meant by decoding was to extract the destination address from the transfers and construct a hex file based on that. |
|
|
|
有许多coloumns程序,原始数据是我们正在寻找的东西,我说的对吗?你知道Ubjelz计划吗?
以上来自于百度翻译 以下为原文 There are many coloumns in that program, raw data is what we are looking for, am I right ? Do you know u***ylzer program? |
|
|
|
你可以下载下面的Python脚本,你gicve SPT文件作为输入。
https://ftp.dlitz.net/pub/dlitz/cyu***-fw-extract/0.1/cyu***-fw-extract.py虽然,我不知道为什么,脚本将一个字节的每一行的太多。所以只是删除每一行额外的字节,和你去好。如果你得到2个文件作为输出,你可以把它们合并在校正后(删除每一行的最后一个字节) 编辑: 我才明白为什么.py脚本我贴上面放一个字节的每一行的太多。这是支票金额! 参见:HTTPS://E.WiKiTo.Org/Wiki/IntelHEX 所以,你只需要两个文件合并在一起,但不要删除校验!为什么有两个文件的原因是因为在SPT文件,第一个文件的第二文件加载之间,它把芯片进行复位,复位和重新加载第二部分。我不知道为什么这样做,但我已经把它的工作只是把两个文件在一个新的文件的其他(当然,你要删除的文件的第一行的末尾)。 以上来自于百度翻译 以下为原文 You can download the python script below and gicve your spt file as input. https://ftp.dlitz.net/pub/dlitz/cyu***-fw-extract/0.1/cyu***-fw-extract.py Though, I don't know why, the script puts one byte too many on each line. So just delete that extra byte on every line, and you're good to go. If you get 2 files as output, you have to merge them after having corrected them (remove last byte on each line) EDIT: I have figured out why the .py script that I posted above puts one byte too many on each line. It's the Checksum ! See: https://en.wikipedia.org/wiki/Intel_HEX So, you just have to merge the two files together, but don't delete the checksum !. The reason why there are two files is because in the spt files, between the loading of the first file and second file, it puts the chip out of reset, and back to reset to load the second part. I have no idea why it does that, but I've managed to make it wok by just putting the two files one after the other in a new file (of course, you have to remove the end-of-file line on the first file). |
|
|
|
我们有两个IHX文件。当我们把它们合并没有删除的最后一个字节,把它放到EDSIM 8051模拟程序,验证了每一行。名为跳跃,移动,但是线,我们everyline删除最后一个字节时,它不承认的线跳,移动等。
以上来自于百度翻译 以下为原文 We have two .ihx files. When we merge them without deleting last byte and put it onto edsim 8051 simulator program, it verifies every line. Name the lines as jump, move, etc. However, when we delete last byte of everyline, it doesnt recognize lines as jump, move etc. |
|
|
|
只有小组成员才能发言,加入小组>>
742个成员聚集在这个小组
加入小组2012 浏览 1 评论
1773 浏览 1 评论
3563 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1705 浏览 6 评论
1473 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
385浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
268浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
365浏览 2评论
304浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
505浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-30 16:58 , Processed in 0.837751 second(s), Total 85, Slave 70 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号