主题中讨论的其他器件:CODECOMPOSER
大家好、
在我们的定制板中、我们决定将 OMAP L138处理器更改为支持安全启动的版本。 为了提高可信度、我们将安全 OMAP 焊接到了两个板上。
之后、执行边界扫描以确保连接正常。 所有问题都在两个电路板上发生。
主机通过 CodeComposer 7.1.0使用最新的插件和 JTAG (Blackhawk USB560 v2)连接到目标。 返回以下消息:
连接到目标时出错:
连接到 PRSC 失败
基于
e2e.ti.com/.../261612
I 应用的较低 JTAG 频率(2MHz )
基于
e2e.ti.com/.../200342
我检查了是否设置了每个下拉和上拉寄存器。
参考手册中的内容是、安全 OMAP 中的 JTAG 默认被锁定。
问题1:我是否应该从 JTAG 中收到一些其他类型的错误消息、例如处理器被软件锁定或一些安全问题?
Q2:是否有任何方法可以在不连接到 CodeComposer 的目标的情况下使用 JTAG 擦除 NAND 闪存?
下一步是尝试使用 UART 刷写器件。 将引导模式序列设置为 UART2并连接 taget 后、运行
SecuredHexAIS_OMAP_L138.exe 我生成*。AIS 文件。 使用 GenericSecureUartHost.exe 后、我收到以下消息:
读取魔术字0x41504954。
正在等待 BOOTME... (立即加电或重置目标)
读取无效的 BOOTME 字符串。
引导已中止。
在项目的这个阶段、我们只需要关闭 JTAG 连接。 当然、其他安全功能很有用、但现在不是必需的。
问题3:运行 OMAP L138 E 的方法是否没有安全功能?
Q4:我在某处看到 UART2的时钟必须限制为12MHz。 对吗? (找不到链接)
此致。
Peter