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.

[参考译文] MSP432E401Y:在 CCS 中生成可执行文件

Guru**** 2502205 points
Other Parts Discussed in Thread: MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1440912/msp432e401y-generating-executable-file-in-ccs

器件型号:MSP432E401Y

工具与软件:

团队成员好

我们需要使用 MSP432E401Y 刷写 Lattice FPGA (.sea 和.sed 文件)。 FPGA 与 uC 之间的接口是 SPI。

有一个 Lattice 提供的示例从 Raspberry PI 闪存 FPGA。 在这种情况下、他们在 makefile 中编写了配置、并使用命令提示符调用 makefile、并将.sea 和.sed 文件作为参数传递。

请回答我的以下问题。。

如何生成可执行文件来进行刷写?

您能告诉我们是否可以在 Windows 中使用上述方法吗?

谢谢你。

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

    您好、Monica、

     我没有 Lattice FPGA 的相关经验。 我认为您需要移植 MSP432E SPI 驱动程序以与 Lattice 的  SSPI 嵌入式编程源代码对接。 我将建议您按照 Lattice 演示参考设计了解如何移植到其他处理器。 在这里,我真的不知道 Lattice 的知识。  我认为、最终您需要创建一个在 MSP432E 上运行的程序映像、使其能够作为程序员对 Lattice 进行编程。   

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

    您好、Charles、

    如点阵源代码中所述、我们已修改了 MSP432E 的驱动程序。

    但我的问题是在 Windows 机器上运行程序映像、就像如何在 Raspberry PI 的基准中完成一样。

    在 Lattice 的  SSPI 嵌入式编程源代码中、main 函数期望.sed 和.sea 文件作为参数、因此我们需要在命令提示符或类似的命令窗口中运行包含其参数文件的程序映像

    因此、您能否说明是否可以在 CCS 中生成可使用我们前文所述文件进行刷写的可执行文件? 如果是、如何做到这一点? 或者、我们是否有其他任何方法可以做到这一点

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但我的问题是在 Windows 机器上运行程序映像、就像在 Raspberry PI 的参考中如何操作一样。

    您能回答几个问题吗、因为我仍不清楚您要实现什么目标? 请理解,我对  Lattice 的  SSPI 嵌入式编程源代码一无所知。

    -你是否试图从 CCS 生成一个可执行文件,以便在 Windows 计算机上运行? 请记住、CCS 只不过是 IDE。 您需要指定 IDE 将基于哪个 CPU 平台来构建项目。 例如、如果选择 MSP432E、则其基于 Arm 的 Cortex-M4F CPU 平台。 用于编译工程的编译器将支持 Arm Cortex-M 架构。 生成的可执行文件或二进制文件将仅在目标平台(在本例中为 MSP432E)上运行。 您无法在 Windows 计算机上运行此可执行文件/二进制文件。 Windows 计算机基于 Intel 的 x86架构。 你想做什么?"  

    -你在这里所指的程序映像是什么?  

    -你试图用 CCS 创建 spiem-rbpi (可执行文件)吗?

    -什么是  .sed 和.sea 文件?

    您能否说明是否可以在 CCS 中生成可执行文件(可以使用上面提到的文件进行刷写)? 如果是、如何做到这一点? 或者是否有任何其他方法可以执行此操作[/报价]

    在这里,你说"可以用文件刷新..." "。

     -您是否正在尝试刷写 MSP432E 或什么?

     -您正在尝试用什么程序映像来刷写 MSP432E?