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.

[参考译文] TMS320C6748:通过外部 MCU 引导 TMS320C6748 (引导模式:SPI1从设备)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/634733/tms320c6748-boot-tms320c6748-via-external-mcu-bootmode-spi1-slave

器件型号:TMS320C6748

大家好、

我正在使用 C6748 DSP。

我想构建一个引导应用程序、通过 SP1从器件发送 DSP 程序(映像)。

我尝试从 外部 MCU 引导 DSP TMS320C6748。

我尝试发送 XMT_START (0x5853)、但始终从 C6748接收到0xFF (MISO)。

所有信号:  

抱歉、如果这不是合适的论坛、请提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将您的疑问转发给专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是什么软件? 您是否遵循此处提供的建议:
    processors.wiki.ti.com/.../f1256212648-84085538.html
    www.ti.com/.../spraa69d.pdf

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

    是的。 我遵循了 C674x 应用报告(SPRAAT2F)中的建议。

    我想通过 SPI1从器件从另一个 MCU 构建一个 C6748引导程序

    第一步:我配置了 C6748的引导模式:BOOT[7:0] 00010011 (SP1从设备)

    第二步:重置 DSP C748并发送 XMT_START (0x5853)(16位 SPI - SPI 的输入时钟为800kHz)、但我从未从 C6748 (始终为0xFF)接收到字节、而不是 REC_START。

    我捕获了 MOSI、CLK、CS 的信号、如上所示。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的引导模式似乎是正确的。 您是否通过从仿真器加载并运行程序来检查 SOC 与 MCU 之间的 SPI 连接、而不受引导影响?

    在此处查看详细信息:
    processors.wiki.ti.com/.../Using_the_D800K001_bootloader_in_SPI_Slave_mode

    请注意、主机发送的所有多字值应按小端序发送。 例如、在8位模式下、Ping 操作码(0x5853590B)作为0x0B、0x59、0x53、0x58发送、在16位模式下发送0x590B、0x5853。 从引导加载程序接收到的响应也是如此。

    让我尝试挖掘一些示波器/协议分析器照片的详细信息、作为参考、并就此问题向您回复。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已私下共享 SPI 从器件引导协议快照供您参考。 如果您有任何疑问、请查看并告知我们。

    此致、
    Rahul