我公司有许多 CodeWarrior TAP(CWH-CTP-BASE-HE)用于闪存编程 QorIQ P 系列和 T 系列处理器。我们的 TAP 混合了 rev.B 和 Rev.E 模块。在使用这些产品的整个过程中(约 15 年),我们遇到过无数与 JTAG 相关的问题,导致编程失败。通常是 "JTAG 扫描链失败 "或 "配置 JTAG 失败"。最近,我有机会尝试一款更新的 TAP,即 rev.H。这个较新的TAP Rev.H在许多编程尝试中都没有出现问题。看来我们使用CodeWarrior TAP的历史闪存编程问题可能是由于较旧的模块版本造成的。您能告诉我们如何解决这个问题吗?我们可以对 rev.B 和 rev.E 模块做些什么吗?还是我们只能购买新的 CodeWarrior TAP (rev.H)?谢谢您的帮助。
有关信息,CWTAPS 的固件状态为
启动加载程序 v1.0.1
操作系统 v1.0.4
CWTAPS 已从适用于 PA 的 CodeWarrior 更新至 10.5.2 版。
请使用所附的最新 ccs 替换 C:\Freescale\CW_PA_v10.5.1\PA\ccs
如果您使用的是CWTAP rev.H,则需要使用我提供的 CCS。
如果您使用的是 CWTAP rev.E,则需要使用 CodeWarrior 10.5.x 中提供的原始 CCS。
原始的 CCS 无法与最新的 CodeWarrior rev.H 一起使用。
你好、
好的,谢谢。我需要将 CWTAP rev.E 降级到操作系统 v1.0.4。如果我在 CodeWarrior 中放回原来的 CCS,"updatecwtap "会恢复旧固件吗?
附注从对话中我推测,CWTAP rev.H 是不同的硬件。
谢谢!
您好,
感谢您提供中央监控系统的最新信息。我使用 CodeWarrior 10.5.2 和 CWTAP rev.E 尝试了您发送的更新。我仍然遇到同样的 JTAG 问题。奇怪的是,当我使用 CWTAP rev.H 时却没有出现任何问题。这是不同的硬件吗?谢谢
CWTAP rev.H 是不同的硬件。
请尝试 CWTAP rev.E 能否在新固件下与原 CCS 协同工作。
我没想到这一点。因此,我需要尝试使用 CodeWarrior 10.5.2 中的 CCS 和操作系统 v1.0.5 中的 CWTAP rev.E。感谢您提供的信息和建议。
请尝试在两个版本 CCS 中使用 CodeWarrior TAP Reve 并尝试了以下命令。
% 全部删除
% 配置 cc cwtap
% 显示 cc
我怀疑操作系统 v.1.0.5 的 CodeWarrior TAP Reve 现在无法与任何版本的 CCS 通信,因此无法使用 updatecwt ap 命令。
又见面了
我们通过购买新的 CodeW arrior TAP( CWH-CTP-BASE-HE )解决了编 程问题。新的 TAP 被标识为 Rev.H。我重复了对 P1025 和 T1024 开发板的多次闪存编程,没有遇到任何错误或问题。谢谢你们的帮助。
亲切的问候,保罗
感谢您的帮助。
您好,
我尝试过使用操作系统版本 1.0.5 的 CWTAP rev.E 和 CodeWarrior 10.5.2 的 CCS 进行闪存编程。没有变化,我们仍然遇到同样的 JTAG 问题。
我在 CWTAP rev.E 与操作系统 1.0.5 和新/旧 CCS 的任何组合中都没有遇到任何问题。我使用 "updatecwtap --force "将 CWTAP rev.E 恢复到了操作系统 1.0.4。这样做效果很好,我可以与它通信。
我们新购置的 Rev-H TAP 出现了问题。我们打算进行 DDR 验证,但是尝试从 SPD 读取 DDR 配置时失败了。请查看附件截图。
我们用这个新文件夹替换了原来的 ccs 文件夹,但结果仍然一样。
同样的操作在 Rev-G TAP 上运行良好,没有任何问题。
我们的想法:PA-10.5.1 的 CW