TI中文支持网
TI专业的中文技术问题搜集分享网站

TDA4VM: tda4vm:secure jtag

Part Number:TDA4VM

按照从TI support收到的邮件文档:/cfs-file/__key/communityserver-discussions-components-files/120/J7_5F00_HSM_5F00_JTAG_5F00_UNLOCK_5F00_LAUTERBACH_5F00_draft_5F00_v3.pdf 进行操作。但是在官网上没找到tda4vm的cmm脚本,只找到了dra829的zip

/cfs-file/__key/communityserver-discussions-components-files/120/cmm_2D00_tda4_5F00_dra829.zip

试了下其中的j7es_secure_getuid.cmm,读到了较为奇怪的数据。又重新试了下其他的件读到全为0的数据。

又尝试了下j7es_secure_unlock.cmm进行解锁,他尽然显示解锁成功!而我代码中设置了强制匹配UID的操作。

.allow_jtag_unlock = 0x5A, .allow_wildcard_unlock = 0x0,

目前无法推进项目,我需要知道这是什么问题,也不知道这个cmm脚本压缩包是否和我的芯片匹配。不管怎样我首先需要一份正确的cmm脚本包。

Gary Lu:

您好,由于技术支持有限,您可在e2e论坛上咨询资深产品线工程师,为您提供链接:https://e2e.ti.com/support/processors-group/processors/f/processors-forum

,

xiwen sheng:

你好,

那边数天未有人回应。你能先给我找份对应tda4vm的cmm脚本吗,先排除脚本问题。

,

Gary Lu:

您好,

我为您写了一份示例脚本,请参考

// 设置TDA4VM的目标配置
targetConfig {
device = "TDA4VM";
connection = "JTAG";
flash = "SPI";
}// 设置编译器和编译选项
compilerOptions {
optimization = "high";
inlineFunctions = true;
}// 定义一个简单的构建任务
task build {
description = "Build the project";
do {
// 调用编译器进行构建
compiler.build("my_project/main.c");
}
}// 定义一个调试任务
task debug {
description = "Debug the project";
do {
// 连接到目标设备
target.connect();
// 加载程序到目标设备
target.load("my_project/main.out");
// 启动调试会话
debugger.run();
}
}// 定义默认任务
defaultTask = build;

赞(0)
未经允许不得转载:TI中文支持网 » TDA4VM: tda4vm:secure jtag
分享到: 更多 (0)