This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2652R7:如何永久锁定JTAG?

Guru**** 649970 points
Other Parts Discussed in Thread: CC2652R7, SIMPLELINK-CC13XX-CC26XX-SDK, SYSCONFIG, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1098916/cc2652r7-how-can-i-lock-jtag-permanently

部件号:CC2652R7
主题中讨论的其他部件: sysconfig,UNIFLASH

您好,

我想从固件中锁定CC2652R7的JTAG端口。 我该怎么做? 我无法在其数据表中找到任何详细信息。 有哪些选项可用于

1.锁定JTAG并将其解锁

2.并永久锁定  

3.是否有其他选择?

4. CC2652R7启动板的任何示例代码

此致,

桑基特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,桑基特

    这主要是通过CCFG实现的, 其详细情况见TRM第11章

    1.应将多个Set_CCFG_CCFG_TAP_DAP_*定义设置为0x00,以禁止访问JTAG。  可以使用后门引导程序(TRM或 SWRA466的第10章)或执行批量擦除来反转(解锁)它们。

    2.如果禁用了后门启动加载程序或CHIP_ERASE_DIS_N/Mass擦除(通过将0x00写入正确的CCFG位),则无法恢复JTAG访问。

    3. Uniflash 闪存编程器2 具有禁用JTAG和执行大量擦除(但不禁用大量擦除)的选项。  

    SIMPLELINK-CC13XX-CC26XX-SDK中提供了示例 ,其中CCFG可通过sysconfig的设备配置模块和sources\ti\devices\cc13x2x7_cc26x2x7\startup_files\ccfg.c访问

    此致,
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Ryan:

    感谢您的快速响应。 这些是非常有用的信息。  

    我还有一个疑问,即每个提到它的地方都是关于ccfg.c文件的,在该文件中,用户可以手动配置标志,但我无法找到此文件。 如果您指出示例的名称(我可以在其中找到此文件),这将很有帮助。

    我从project.syscfg -> TI 器件->器件配置中检查了设置,但也无法找到锁定JTAG和阻止擦除选项的选项。

    附加syscfg中可用选项的屏幕截图

    此致,

    桑基特  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    sysconfig中不提供这些设置。  Check Alignment of PHs>sysconfig生成的ti_devices_config.c引用了CCFG文件source \ti\devices\cc13x2x7_cc26x2x7\startup_files\ccfg.c。  修改此文件时要小心,因为更改也将应用于SDK中的其他项目。

    此致,
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Ryan:

    我正在尝试Uniflash的CLI,但遇到了问题。 我尝试了detect-devices.batdslite.bat,但 遇到的问题是打开文件(双击)后出现命令提示符,并立即自动退出。

    我正在使用Microsoft Windows 10 Enterprise。

    您是否会帮助提供任何故障排除步骤来解决此问题。 基本上,我想 通过CLI中的JLINK锁定调试。 我正在浏览 文档 ,就像我正在使用Uniflash的7.2 .0一样。

    谢谢,此致,

    桑基特C

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不知道Uniflash中的JLINK支持: https://software-dl.ti.com/ccs/esd/uniflash/docs/v7_2/release_notes_7.2.0.html

    您可以首先尝试使用LaunchPad或外部XDS110调试工具。  这里还有 快速入门指南

    此致,
    Ryan