This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/TMS320C6745:TMS320C6745

Guru**** 2618835 points

Other Parts Discussed in Thread: TMS320C6745

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/657904/compiler-tms320c6745-tms320c6745

器件型号:TMS320C6745

工具/软件:TI C/C++编译器

大家好,      TMS320C6745    在引导加载时的一种奇怪的行为 。    

模式选择 I2C0主机。      TMS320C6745 从  I2C EEPROM 读取数据。

通常 情况下,自启动加载已启动,  并将继续  执行有效的下一个后果.....

开始+控制+地址+地址+重新启动+控制  (IT 验证)  

之后  ,TMS320C6745  读取   魔法字 $54的第一个字节 并 将 其作为 ACK , 下一个字节

49美元 已阅读 、但 无 ACK 退货。   这意味着 过程 中止。   

遗憾的是 、我  在  sprabb1c.pdf 中找不到解决 IT 问题的解决方案

如果有 人知道解决方案 IT 问题。   

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否确认 I2C EEPROM 是否位于地址0x50且是否可寻址7位? 如何对 I2C0 EEPROM 进行编程是在组装之前对其进行了预编程,还是有 EEPROM 编程器实用程序进行写操作并确认映像是通过写回操作进行编程的?

    在您的平台上测试启动映像之前、您是否在 TI 评估平台上测试过该启动映像? 您能否分享您的 AISGEN 配置供我们分析? 另一种调试方法是使用此处提供的调试 GEL 文件。 请在引导失败后运行此程序、并在连接到 DSP 之前删除任何其他 GEL。 提供调试 GEL 中的日志以供我们分析:
    processors.wiki.ti.com/.../OMAP-L1x_Debug_Gel_Files

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    坦率地说 ,我使用  微控制器  ATmega324PA   将  代码上传到  DSP。   MC 通过   仿真 EEPROM (从器件) 协议上载到 DSP (主器件)。   交换  MC 设置 状态 寄存器代码的每个字节。  我  逐字节测试 IT 状态代码  , 并验证  上载已开始并执行有效,直到     AIS Generate 文件的第二个字节为止。   这不是错误的从地址或一个字节而不是两个字节地址的问题。  DSP 焊接在我的设计 PCB 上 、 不连接 GEL。  我附加了文件 上传  代码 和 AISGEN 配置。       e2e.ti.com/.../zipzip.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的意思是n`t 有一个仿真 JTAG 接口来连接到 DSP 并执行基本寄存器读取和写入存储器吗?
    我们只需要从 DSP 获得状态和程序计数器值、以便能够将 ROM 代码与导致故障的原因相关联。

    此外、您能否确认所有 ROM 要求都已满足、如上述引导加载程序应用手册和我的文章中所述。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    坦率地说、我不希望 I2C 加载 会有问题、也不提供 JTAG 线。  这款 具有 DSP 的 PCB 是我们 的新产品, 它不是评估板 。   最奇怪 的是 DSP 是加电和启动。  它是经过升级的,因为我通过   上载 MC 上的测试状态寄存器 I2C 总线来测试它。  经过打样、 引脚 设置正确、焊接良好  、PLL 有效。  该过程开始并执行、最多可包含第一个字节的魔术字。  但在这一切停止之后。  这是 DSP 的一种奇怪行为。    您可以     向我发送         一个实际可行的代码转储,该转储文件位于已加载的*。bin (任何 hello world)中 ,以便  将 I2C 上载 到  TMS320C6745DPTP4  ,   我可以    逐字节检查 报头 加载程序。   访问 mail@dixo-audio.com。   它  能助您一个成功。