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.

[参考译文] CCS/TMS320C5517:如何将程序刻录到5517上的闪存中?

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/590926/ccs-tms320c5517-again-how-to-burn-program-into-flash-on-5517

器件型号:TMS320C5517

工具/软件:Code Composer Studio

我在中有这个 programmer.out 文件

/cfs-file/__key/communityserver-discussions-components-files/791/3343.programr.out

它显示了这一点

要将 tests\bootdemo 中的 bootdemo 编程到闪存中、请执行以下操作:

1) 1)将 bootdemo.out 从 tests\bootdemo\Debug 复制到此目录。

2) 2)运行 convert.bat 以使用 hex55.exe 生成可引导的二进制映像。

3) 3)从该目录加载并运行 programmer.out。 您将看到一个菜单
如下所示:

选择设备...
1x - NAND 闪存[CSx:2、3、4、5]
2x - NOR 闪存[CSx:2、3、4、5]
4 - IIC EEPROM
5 - MMC
6 -标清
7x - SPI 串行闪存(24位地址)[引脚图 x:1=MODE5、2=MODE6]
8 - MCSPI 串行闪存

在控制台中键入22并按 Enter。 第一个"2指定 NOR 闪存。
第二个"2"指定芯片选择2。

4) 4)系统将提示您输入以下文本:

要执行的操作...
1 -使用对器件进行编程
2. -读取设备数据以输出

键入1和完整的文件路径、然后按 Enter。 例如、使用此项:

1C:\ti\evm5517_v1\flash_programming\bootdemo.bin

如果演示位于 C:\ti\evm5517_v1\flash_programming\bootdemo.bin 中

5) 5)断开与 Code Composer Studio 的连接并对电路板进行下电上电。

我可以将.out 设置为.bin、 但我不理解第三项: 从该目录加载并运行 programmer.out。

我使用 ccs6并加载它、但未显示"菜单"。

还是 OES 意味着我应该在 DOS 环境中加载和运行 program.out? 但我不能这样做,有人能告诉我怎么做吗? 谢谢。

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

    我已将此内容转发给 C55x 软件专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    user4626108、
    programmer.out 通过 CCS 运行、菜单应显示在 CCS 控制台窗口中。 在加载 programmer.out 之前、是否使用 GEL 文件初始化内核?

    我假设您正在查看 processors.wiki.ti.com/.../C5517_Boot-Image_Programr

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

    我 在 CCS6中加载程序 m.out。  实际上、我在自己的程序中进入调试模式并加载 programm.out。 其中、Nxdn 是我的项目。  我使用   加载程序 m.out  、如下所示。

    然后、我在控制台中看不到任何内容。

    或者、我是否需要构建一个新项目来加载 programm.out?

    当我使用 CCS 时、我在调试时没有使用任何 GEL 文件。 ccs6是否完全需要 GEL 文件? 您是说、当我要对 m.out 进行编程时、我需要特殊的 GEL 文件吗?  如何编写和使用此 GEL 文件?

    电路板不是 evm5517。 是我的公司设计了它。 我可以在电路板上使用该程序输出吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有关 如何使用 GEL 的说明、请参阅此处的 processors.wiki.ti.com/.../GSG:CCSv5.0_Adding_GEL_files_to_a_target_configuration。 C5517有一个 GEL、位于 C:\ti\ccsv6\ccs_base\emulation\boards\evm5517\gel
    您可以将其加载到内核上以进行初始化。

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

    谢谢。我稍后会尝试。

    首先、我必须确保此程序输出是否可以在我的电路板上使用(不是 evm5517)?