《线程:UNIFLASH》中讨论的其他部件
我的软件作者 创建了代码,现在阻止 JTAG 访问链中的4个 TMSs。 我会尝试 https://e2e.ti.com/support/microcontrollers/hercules/f/312/p/542615/2020352上建议的程序 ,但您的网站上不再提供此主题。 链中的第五个 TMS.3137具有不同的代码,重新编程正常。
如果我将 nRST 拉低,而不是-1170错误,我会看到特定部件的-241错误(请参阅随附的 txt 文件)。
据认为 ,我们的代码运行了大约30毫秒,然后关闭了所有 TMS 时钟域。
我已经制作了一个复位释放闩锁,这样在收到第一个 TCLK 上升边缘时,“开机复位 ”将 被释放到较高位置。 因此,当我启动 Uniflash Erase 脚本时,我获得了43毫秒的慢速时钟(40kHz),直到 TMS570输出 TDO,然后 TCLK 被设置为全速,并具有 TMS 和 TDI 脉冲。 但是,调试输出与 txt 文件中的输出相同。 啊,即使在启动时释放了重置,我仍然看到43毫秒的慢速时钟,因此这必须是100V2启动过程的一部分。 有没有办法加速这一节的进行?
我目前正在使用 Windows 来运行这两个 Pod,但我可能会发现 Unix 运行 Uniflash,因为我收集到它可能会在不同处理阶段之间的延迟更小的情况下运行。
任何想法都值得欢迎,谢谢。