公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好:

现在,当我使用 KEIL 软件开发TLE9879时,我遇到了一个问题。 我已经开发了启动程序,我想从 LIN 下载应用程序,所以我想禁用 SWD 接口,如果你知道禁用 SWD 接口的步骤和方法,请告诉我,谢谢。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/How-to-disable-SWD-interface-in-TLE9879/td-p/645861

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

@xjs286268

有两种方法可以禁用 SWD 访问权限,

1) 硬件:C 分别将 P0.0 和 P0.2 连接到 GND 或 VDDP,如 tle987x Bootrom 的表 2-1 所示 :

Raj_JC_0-1700732636890.png

2) NVM 保护:使用 BSL 模式 6 使用密码保护 NVM。 通过 SWD 接口的调试能力降低如下:NVM 读取访问被阻止,不可能从任何
内存位置停止内核。

请参阅 tle9 87x Bootrom UM 的 5.4.5 NVM 保护机制:

 

谢谢

最好的问候

Raj Chaudhari

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/How-to-disable-SWD-interface-in-TLE9879/m-p/646060

在原帖中查看解决方案

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

@xjs286268

有两种方法可以禁用 SWD 访问权限,

1) 硬件:C 分别将 P0.0 和 P0.2 连接到 GND 或 VDDP,如 tle987x Bootrom 的表 2-1 所示 :

Raj_JC_0-1700732636890.png

2) NVM 保护:使用 BSL 模式 6 使用密码保护 NVM。 通过 SWD 接口的调试能力降低如下:NVM 读取访问被阻止,不可能从任何
内存位置停止内核。

请参阅 tle9 87x Bootrom UM 的 5.4.5 NVM 保护机制:

 

谢谢

最好的问候

Raj Chaudhari

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/How-to-disable-SWD-interface-in-TLE9879/m-p/646060

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

Raj Cha udhari:

首先感谢你的回复,我想用你提供的第二种方式,在 tle987x 的 5.4.5 NVM 区域中 Bootrom U M:,我不明白。

首先,在我的 PCB 原理图中,VPP 的 LIN 电压为 12V,所以我无法将 TLE9879 UART 连接到我的 UART 串行端口工具,我的串行端口工具电压为 5 电压。

xjs286268_0-1701144607996.png

xjs286268_1-1701144650835.png

其次,我想知道我能否通过 LIN 关闭 SWD 闪存功能,如果我能通过 LIN 关闭 SWD 闪存功能,4.4.2.7 章描述了关闭 SWD 的协议

xjs286268_2-1701145031767.png

然后我打开 LIN 工具将 LIN 速度设置为 115200 在我重新开机之前,我先发送 LIN 数据,接下来我会开机。

xjs286268_3-1701145456575.png

结果是,我还能通过 SWD 下载程序,我的方法失败了,请详细告诉我流程。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/How-to-disable-SWD-interface-in-TLE9879/m-p/648280

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@xjs286268

感谢您的耐心等待!!

在发送模式 6 命令之前,必须建立 FastLin BSL 连接。

有关更多信息,请参阅以下文档。tle986x/tle987x Family BSL 模式下的 BF-Step 应用笔记

 

请参阅上述文档的第 5 节和第 6 节。

 

或者

你可以使用 uiO 摇杆轻松使用 BSL 序列。

 

谢谢

最好的问候

Raj Chaudhari

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/MOTIX-MCU/How-to-disable-SWD-interface-in-TLE9879/m-p/655882

0 点赞