公告

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

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

你好 Team,

我们正在尝试将一个项目从 TL9869 移植到 TLE9867。

在目标设置中更改设备后,新设备的配置向导设置将设置为默认值。

然后,我们复制了新设备的大部分设置(指旧项目)

尽管当我们刷新设备时,我们无法在Keil调试设置中检测到目标设备。

检测到调试接口,但 SWD 设备窗口为空。

共享我们面临问题的项目的配置文件。

AmolKoli_0-1704706551316.png

我们使用 Segger Jlink TLE9243QK_BASE_BOARD 作为调试接口。

当我们检查 VDDC 和 VDDP 时,内部稳压器似乎已关闭。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/TLE986x-SWD-device-is-not-detected-after-a-program-write/td-p/672297

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

@AmolKoli

该设备似乎由于某些故障而进入睡眠模式,并且不允许使用SWD进行编程。

请参阅 常见问题文档的第 5.2 节,如果设备处于睡眠模式,如何刷 机。

它讨论了两种唤醒设备的方法。 请使用上述任何方法。

 

如果您还有其他问题,请告诉我们。

谢谢

最好的问候

Raj Chaudhari

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/TLE986x-SWD-device-is-not-detected-after-a-program-write/m-p/672319

在原帖中查看解决方案

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

@AmolKoli

该设备似乎由于某些故障而进入睡眠模式,并且不允许使用SWD进行编程。

请参阅 常见问题文档的第 5.2 节,如果设备处于睡眠模式,如何刷 机。

它讨论了两种唤醒设备的方法。 请使用上述任何方法。

 

如果您还有其他问题,请告诉我们。

谢谢

最好的问候

Raj Chaudhari

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/TLE986x-SWD-device-is-not-detected-after-a-program-write/m-p/672319

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

亲爱的 @Raj_C

第一种方法对我们有用。 谢谢。

知道为什么会发生这种情况,我还分享了配置文件。 尽管我们将确保正确配置设置。

另外,要将配置从一个 uC 移植到另一个 uC,有没有办法移植所有配置设置? 我们可以复制 TLE9869 的配置文件然后在 TLE9867 配置文件夹中替换吗?(仅在这种情况下,因为 uC 几乎相似)

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/TLE986x-SWD-device-is-not-detected-after-a-program-write/m-p/672699

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@AmolKoli

请在 SDK 帮助中找到更改设备的步骤,如下所示:

1) SDK 帮助

Raj_C_0-1704785535470.png

2) 更改项目的目标设备

Raj_C_3-1704785588618.png

这解释了更改目标设备的所有步骤以及如何放置配置 icwp 文件。

 

此外,请确保在 J-6EDL_SPI_LINK 设置中选择了正确的内存位置。

Raj_C_4-1704785764647.png

 

如果您还有其他问题,请告诉我们。

 

谢谢

最好的问候

Raj Chaudhari

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/TLE986x-SWD-device-is-not-detected-after-a-program-write/m-p/672950

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

你好 @Raj_C

在按照程序为新设备移植代码之后,我们面临着一个新问题。

该程序在调试模式下运行良好,但在发布/运行模式下,该程序无法按预期运行。

很难分析这个问题,因为在调试模式下它运行得很好。

当我们在没有调试的情况下运行时,我们可以观察到代码是按照我们的命令运行的,代码中的一些状态会在 LIN 上查看。 但是 BDRV 无法运行,这意味着我们看不到 EVAL_BDPS_DRIVER 单元的任何输出到 WM_MOTOR_CONTROL_01.

可能出什么问题? 有任何调试问题的提示吗?

 

更新:
有时即使在调试模式下(很少见)程序也会卡住。
当程序无法正常运行时,我收集了一些注册状态的快照

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/TLE986x-SWD-device-is-not-detected-after-a-program-write/m-p/674468

0 点赞