公告

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

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

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

我们设计了基于 AURIX MCU-TC397XX256F300SBDKXUMA1 的定制主板。我们正在使用 Mini wiggler 调试器通过 DAP 对 Aurix 自定义板进行编程。

我们正在使用 Aurix 闪存器工具来刷新固件。 在这个过程中,我们面临着以下问题。

错误消息:Aurix Flasher-DAS:错误:无法执行设备重置。 闪烁失败。

闪存的内容正在更新,我们已经提到了以下解决同类问题的话题。
https://community.infineon.com/t5/AURIX/DAS-Error-Device-reset-could-not-be-performed/td-p/343615

根据线程,重置应在 200 uS 内停用,我们也观察到同样的情况,在我们的电路板中,重置在 50uS 内停用,这在闪烁和闪烁失败的情况下都会出现这种情况。

我们还在尝试用这种方式编程 Aurix 自定义板。

1。启动 TASKING C/C++ 调试器,我们可以从中将程序下载到目标系统并能够观察执行情况。
2。之后,如果我们使用Aurix Flasher工具刷新固件,则刷新成功。 而且处决绝对没问题。
3。从接下来开始,使用Aurix闪光灯工具,闪光灯总是成功的。 我们还没有观察到"设备重置"问题。

我们只想知道能否在第一次使用Aurix Flasher工具对新板进行编程? 还是我们需要配置 UCB 数据然后使用 Aurix Flasher 工具进行编程?

使用 Tasking C/C++ 调试器将程序下载到目标系统后,Aurix Flasher 工具成功完成了闪存。 这背后的原因是什么?

我想知道对新 Aurix 主板进行编程的标准流程/程序?

非常感谢您的帮助。

谢谢,萨克西维尔。

0 点赞
1 回复
Translation_Bot
Community Manager
Community Manager
Community Manager

@Sakthivel

您的固件是否包含 BMHD 配置(配置 UCB_BMHD)或任何其他 UCB 配置?
如果是,则请启用 UCB 存储器的程序操作。你可以在这里找到详细信息。

 

0 点赞