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.

[参考译文] RTOS/TMDXICE110:闪存 SPI 存储器编程

Guru**** 2952510 points

Other Parts Discussed in Thread: TMDXICE110, AMIC110

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/674876/rtos-tmdxice110-flash-spi-memory-programming

器件型号:TMDXICE110
主题中讨论的其他器件: AMIC110

工具/软件:TI-RTOS

你好。

我有一个 TMDXICE110。 包含板载闪存的存储器。 我需要使用它们来加载我的项目、之后、我准备从闪存启动我的项目。 如何通过 JTAG 将项目加载到闪存中? 我应该如何配置和构建我的项目、让它们从闪存启动?

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

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

     当控制台请求下载文件时、如何执行此操作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我理解正确、该程序"ISdk_SPI_Flasher"只会擦除闪存。 也许我解释不正确、我需要使用我的 RTOS 程序对板载闪存进行编程。 例如、我有一个 PDK 软件包中的基本示例"Nimu_ICSS_BasicExample_iceAMIC110_wSoCLib_armExampleproject"、它在通过 JTAG 下载的 DDR3上工作。 现在、我想将该程序加载到闪存中、并在没有调试器的情况下自主运行。 我该怎么做?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dmitry、

    n`t 忽略 Biser 提供的链接、因为这似乎是一个传统实用程序、并不反映 AMIC110器件当前支持的闪存机制。

    此处提供了有关如何引导加载 AM335x 或 AMIC110器件的说明:

    具体查看部分提供的通过 McSPI 引导的步骤:

    当您作为编译后处理步骤的一部分构建 Nimu 示例时、CCS 工程将创建一个应用文件。  您需要此文件以及位于 pdk_am335x_1_0_9\packages/ti\starterware\binary\bootloader\bin\AM335x-evm\gcc 中的 bootloader_boot_mcspi_a8host_debug_ti.bin 文件。

    该平台的闪存写入器位于<PDK_INSTALL_DIR\packages\ti\starterware\starterware\tools\flash_writer\spi_flash_writer_AM335X.out onto the EVM

    请尝试一下、并告知我们您是否遇到任何问题。 希望这对您有所帮助。

    此致、

    Rahul