公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

我想知道是否有可能通过其 USB 或UART通道将新固件上传到XMC4000微控制器。 如果是这样,有人能指导我怎么做吗?

我不需要调试任何代码,只需上传新固件即可。

在此先谢谢。

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

嗨,@victxus

XMC1000/4000 系列板载调试器的固件由 J-LINK(Segger)提供,我们无法与你共享。 因此,你很难自己设计板载调试器。

如果您向UART转换器添加 USB ,则 CAN 使用相应的工具来上传固件,这取决于您使用的转换器固件。 对于 XMC Flasher 来说,它支持 SEGGER 和 DAP。

Owen_Su_0-1691480457230.png

但是我认为要获得 OB 调试器的固件并不容易,所以对于生产,我们建议你使用 J-LINK 或其他程序员等专业工具。 希望这对你有所帮助 CAN 。

BR,

欧文

在原帖中查看解决方案

0 点赞
12 回复数
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@victxus

1)我认为您 CAN 使用“XMC闪存器”将新固件上传到MCU,只需擦除闪存,然后上传“.hex”文件即可。 以下是下载该工具的链接:https://www.infineon.com/cms/en/search.html#!term=XMC%20Flasher & view=all

Owen_Su_0-1690510497019.png

2)或者,如果你有一个迷你摆动器,你 CAN 使用memtool上传。

3) 您 CAN 参考下面的示例,此示例演示了通过 USB 大容量存储设备进行应用程序编程的引导加载程序的实现。 它基于移植到 XMC4000 系列的 LUFA 实现。 CAN 将代码添加到项目中,按照说明构建项目,当您要更新固件时,只需按按钮 1,然后您的 PC 将与 USB 设备映射,您需要做的就是更换该固件。

您 CAN 选择一种方法来上传固件,希望 CAN 这对您有所帮助。

BR,

欧文

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,欧文,

这不完全是我要找的,但谢谢。

我想做的是像你对带有板载调试器的评估板所做的那样。 我不想使用外部调试器 USB 也不想使用大容量存储设备。 我想通过 USB 或 UART 通道将固件从 PC 直接上传到 XMC。

此外,我看不到 XMC Flasher 可用。

最诚挚的问候,

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@victxus

您似乎正在设计自己的电路板,因此,如果您没有板载调试器,则需要一个外部调试器来上传固件XMC-LINK/miniWiggler/J-LINK,其中一个 CAN 实现这一点。 但是如果你不想要一个外部调试器,恐怕我们可能无法满足你的要求,你需要一个调试器来完成 USB 到UART的转换,以便芯片 CAN 识别它。 顺便说一句,您 CAN 在这里找到 XMC 闪光灯:

https://www.infineon.com/cms/en/search.html#!term=XMC%20FLASHER & view=all

Owen_Su_0-1691457824458.png

BR,

欧文

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@victxus

看来你正在设计自己的板,所以如果你没有板载调试器,你需要一个外部调试器来上传你的固件,XMC-LINK / miniWiggler / J-LINK,其中之一 CAN 实现这一点。但如果您不需要外部调试器,恐怕我们可能无法满足您的要求,您需要一个调试器来完成 USB 到UART的转换,以便芯片 CAN 识别它。顺便说一句,您 CAN 在这里找到XMC Flasher:

https://www.infineon.com/cms/en/search.html#!term=XMC%20FLASHER & 视图= 全部

Owen_Su_0-1691457824458.png

BR,

欧文

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@victxus

看起来您正在设计自己的板,因此如果您没有板载调试器,则需要外部调试器XMC-LINK/miniWiggler/J-CAN LINK来上传固件。但如果不需要外部调试器,可能无法满足您的要求,所以需要一个调试器来完成 USB 到UART的转换,以便芯片CAN能够被识别。顺便说一句,您可以在这里找到 XMC 闪存:

https://www.infineon.com/cms/en/search.html#!term=XMC%20FLASHER&view=all

Owen_Su_0-1691457824458.png

巴西,

欧文

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨欧文,

这不完全是我正在寻找的,但谢谢你。

我想要做的就是像你在船上使用评估板一样。我不想使用外部调试器或 USB 大容量存储设备。我想通过 USB 或UART 通道直接将固件从PC 上传到XMC。

此外,我没有看到XMC 闪光器可用。

最好的问候,

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好欧文,

这不是我要找的,但是谢谢。

我想要做的事情与我在带有板载除垢器的评估板上所做的事情相同。我不想使用外部调试器或 USB 大容量存储设备。我想通过 USB 或 UART 通道将固件直接从我的 PC 上传到 XMC。

此外,XMC 闪光器似乎不可用。

谢谢

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

非常感谢你 Owen,

我想添加一个板载调试器(例如 XMC4200),但问题在于我没有板载调试器所需的固件。 请纠正我是否错了。 因此,这不是一种选择。

我已经有 XMC Flasher 了,谢谢。

如果我添加 USB 到 UART 转换器(例如典型的 FTDI), CAN 使用任何软件工具从我的 PC 上传固件? 因为我看到 XMC Flasher 也可以通过调试器(外部或板载)上传固件。

我希望我已经正确地解释了自己,你明白我的意思。 谢谢

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@victxus

XMC1000/4000 系列板载调试器的固件由 J-LINK(Segger)提供,我们无法与你共享。 因此,你很难自己设计板载调试器。

如果您向UART转换器添加 USB ,则 CAN 使用相应的工具来上传固件,这取决于您使用的转换器固件。 对于 XMC Flasher 来说,它支持 SEGGER 和 DAP。

Owen_Su_0-1691480457230.png

但是我认为要获得 OB 调试器的固件并不容易,所以对于生产,我们建议你使用 J-LINK 或其他程序员等专业工具。 希望这对你有所帮助 CAN 。

BR,

欧文

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,@victxus

XMC1000/4000 系列板载除错器的韧体由J-LINK (塞格) 提供,我们无法与您分享。因此,您很难自己设计板载调试器。

如果您添加 USB 转UART转换器,您 CAN 使用相应的工具上传固件,这取决于您使用的转换器固件。对于XMC 闪光器,它支持塞格尔和DAP。

Owen_Su_0-1691480457230.png

但是我认为获得OB 调试器的固件并不容易,因此对于生产,我们建议您使用J-LINK 或其他程序员等专业工具。希望这 CAN 帮助你。

BR,

欧文

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@victxus

板载调试器“XMC1000/4000系列”的固件由J-LINK(SEGA)提供,无法共享。所以自己设计一个板载调试器是很困难的。

另外,如果您想添加USB转UART转换器,可以使用相应的工具上传 CAN 固件,这取决于您所使用的转换器的固件。对于XMC烧写器,它支持SEGA和DAP。

Owen_Su_0-1691480457230.png

但是,我认为 OB 调试器固件不容易获得,因此对于生产,我建议使用 J-LINK 等专业工具或其他编程器。希望这可以 CAN 你。

巴西,

欧文

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,欧文,

明白了。 再次感谢你的帮助。

胜利者

0 点赞