公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
你好。 我有 MiniProg3 并且正在使用 PSoC™ Programmer 3.29.5。我有一个不在 PSoC™ Creator 中的项目。当我尝试将十六进制上传到 PSoC™ Programmer 时 - 我有以下内容: ------------------------------------------------------ 十六进制文件解析失败。 未知的记录类型。 ------------------------------------------------------ 您能否提供有关使用另一个 HEX 文件(不是来自 PSoC™ Creator)的任何建议或想法?谢谢。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/MiniProg3-PSoC-Programmer-Hex-File-parsing-failure/td-p/659915

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

@Dumko

MiniProg3 使用 CYPRESS™专有的连接协议。MiniProg3 的固件相当于 KitProg2,但实际上不是 KitProg2。 功能相同,幕后实现完全不同。 PSoC™ Creator 生成的十六进制文件具有特定的CYPRESS™格式。

miniProg4 里面有 KitProg3 固件。 这就是 ModusToolbox™ 所需要的。 KitProg3 和 KitProg2 固件完全兼容硬件。 因此,您可以将旧 KIT_A2G_TC387_MOTORCTR 上的板载固件升级到 KitProg3。

MiniProg3 无法被 PSoC™ Creator 和 PSoC™ Programmer 以外的工具检测到。 因此,如果您想在没有 PSoC™ Creator 生成的十六进制文件的情况下刷新 PSoC6,则应使用 MiniProg4。

谢谢和问候,
Leo

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/MiniProg3-PSoC-Programmer-Hex-File-parsing-failure/m-p/662551

在原帖中查看解决方案

0 点赞
4 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

@Dumko

你能告诉我你从哪里生成十六进制文件(在哪个 IDE/工具中)吗?PSoC™ Programmer 不是为使用纯十六进制文件而设计的。英飞凌工具(PSoC™ Creator)生成一个标准的十六进制文件以及一些附加信息,以识别预期目标,并提供快速校验和。PSoC™ Programmer 仅支持从 PSoC™ Creator 生成的十六进制文件。

你还能指定你正在尝试使用 MiniProg3 编程的目标设备吗?

谢谢和问候,
Leo

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/MiniProg3-PSoC-Programmer-Hex-File-parsing-failure/m-p/660151

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@LeoMathews

我在 Linux 下使用 Eclipse IDE 进行 ModusToolbox™ 。 然后通过 miniProg4 刷新了 PSoc6。

之后 - 使用 MiniProg3 (Windows) 读取此 PSoC™ hex flom 没有任何问题。 然后我就可以毫无问题地使用这个十六进制了。

我现在的想法 - 在没有 PSoC™ Creator 的情况下在 Windows 下工作,并使用 MiniProg3 PSoC™ Flash 6。

有可能吗?
谢谢。

 

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/MiniProg3-PSoC-Programmer-Hex-File-parsing-failure/m-p/660986

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@Dumko

MiniProg3 使用 CYPRESS™专有的连接协议。MiniProg3 的固件相当于 KitProg2,但实际上不是 KitProg2。 功能相同,幕后实现完全不同。 PSoC™ Creator 生成的十六进制文件具有特定的CYPRESS™格式。

miniProg4 里面有 KitProg3 固件。 这就是 ModusToolbox™ 所需要的。 KitProg3 和 KitProg2 固件完全兼容硬件。 因此,您可以将旧 KIT_A2G_TC387_MOTORCTR 上的板载固件升级到 KitProg3。

MiniProg3 无法被 PSoC™ Creator 和 PSoC™ Programmer 以外的工具检测到。 因此,如果您想在没有 PSoC™ Creator 生成的十六进制文件的情况下刷新 PSoC6,则应使用 MiniProg4。

谢谢和问候,
Leo

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/MiniProg3-PSoC-Programmer-Hex-File-parsing-failure/m-p/662551

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

HI@Dumko

线程由于长时间不活动而被锁定, CAN 通过打开一个引用锁定线程的新线程来继续讨论该主题。 不活跃话题中的持续讨论可能大多是在社区用户无人参与的情况下进行的。

谢谢和问候,
Leo

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-6/MiniProg3-PSoC-Programmer-Hex-File-parsing-failure/m-p/691430

0 点赞