主题中讨论的其他部件: sysconfig,UNIFLASH
您好,
我想从固件中锁定CC2652R7的JTAG端口。 我该怎么做? 我无法在其数据表中找到任何详细信息。 有哪些选项可用于
1.锁定JTAG并将其解锁
2.并永久锁定
3.是否有其他选择?
4. CC2652R7启动板的任何示例代码
此致,
桑基特
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端口。 我该怎么做? 我无法在其数据表中找到任何详细信息。 有哪些选项可用于
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中可用选项的屏幕截图
此致,
桑基特
您好Ryan:
我正在尝试Uniflash的CLI,但遇到了问题。 我尝试了detect-devices.bat和dslite.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