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;