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.

[参考译文] TMS570LS1227:TMS570LS1227的编程技术规格

Guru**** 2482105 points
Other Parts Discussed in Thread: TMS570LS1227

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/701479/tms570ls1227-programming-spec-for-tms570ls1227

器件型号:TMS570LS1227

尊敬的先生:

这是来自 IC 编程器制造商的 Jack。

我将会发送一封电子邮件、告知我们需要 TMS570LS1227的编程规范。

该器件应使用 JTAG 进行编程、但我们不知道协议和过程。  

您能否帮助向我们提供详细信息或文档以供开发?

谢谢你。

许千斤顶。  

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

    以下是用于编程和擦除片上闪存的闪存库:
    www.ti.com/.../F021FLASHAPI

    文件夹中还安装了"Advanced F021 Flash API Erase/Program Usage"和"Reference guide"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    感谢您的信息。

    您是否有示例代码或示例项目可供参考?

    谢谢。

    BR、

    许千斤顶

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

    请在 Hercules 引导加载程序中找到 BL_FLASH.c 和相关头文件:

    www.ti.com/.../spna190.pdf

    本应用报告中讨论的源代码可从下载
    以下 URL: www.ti.com/.../spna190
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    感谢您的信息。

    我们的工程师已经通过 CCS 完成了启动代码、但他不知道如何通过 DP 编程器将启动代码读取/写入 IC 的 RAM。

    我们使用了 JTAG 接口。 您能为其提供支持吗? 或帮助提供有关通过 JTAG 进行引导代码设置的文档。

    此外、我们没有找到 ARM 的寄存器定义。 您能帮助提供有关此内容的文档吗?

    实施以设置编程过程很有帮助。

    谢谢你。

    许千斤顶

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

    在 CCS 中、
    1.查看-->目标配置,为目标创建配置文件
    2.启动目标配置
    3.连接设备
    4.运行-->将代码加载到闪存中

    这是一个很好的网页、用于了解目标配置、将代码加载到目标。
    processors.wiki.ti.com/.../Debug_Handbook_for_CCS
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    感谢您的信息。

    也许我没有清楚地解释这种情况。

    我们是一家编程器制造商(DediProg)、客户(Alpine)邀请我们的编程器对其 IC 进行编程以进行生产。

    我们需要您的帮助、以便将该器件开发到我们的编程器中。

    现在、我们已经通过 CCS 完成了启动代码、它可以正常工作。

    但我们不知道如何通过使用 JTAG 的编程器将引导加载程序写入 TMS570xx 的 RAM 中。

    我们需要详细信息来将编程过程嵌入到我们的编程器中。   

    这是我们的编程过程。

    步骤1. 上电并初始化(也许我们需要知道设置是什么)

    步骤2. 读取 JTAG ID 并确保编程器和 IC 之间的连接。

    步骤3. 将引导代码加载到 RAM 中(我们不知道该过程、需要您的帮助)

    步骤4. 设置 PC 并运行引导加载程序

    步骤5. 将命令发送到引导加载程序以执行擦除/编程/验证

    步骤6. 完成

    谢谢。

    许千斤顶

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

    步骤3是否意味着 JTAG 协议?

    在 CCS 中、您可以将代码加载到闪存或内部 RAM 中。 CCS 有一个名为"scripts"的菜单、用于交换闪存和数据 RAM。

    默认情况下、主闪存指令存储器从0x00000000开始寻址。 默认情况下、CPU 数据 RAM 从0x08000000开始寻址。

    该器件还支持交换 CPU 指令存储器(闪存)和数据存储器(RAM)。 这可以通过配置总线矩阵模块控制寄存器1 (BMMCR1)的 MEM 交换字段来实现。

    交换后、数据 RAM 从0x00000000开始访问、RAM ECC 位置从0x00400000开始访问。 现在从0x08000000开始访问闪存。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    是的、我们使用 JTAG 接口进行编程。

    我们知道如何使用 CCS 将代码加载到 RAM 中、但它在 CCS 中使用。

    我们必须使用编程器通过 JTAG 将引导代码加载到 RAM、并控制引导代码以执行编程过程。

    现在、我们的工程师使用示波器捕获波形并分析协议、然后从 TI 文档中查找信息。

    很难支持这一点。

    您能否共享您的电子邮件、Skype、线路或微信? 我想联系我们的工程师、直接与您讨论此案例。

    谢谢你。

    许千斤顶

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

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

    您好 QJ、

    感谢您的支持。

    我向您展示了由工程师使用 CCS 从 TI 工具捕获波形并转换为数据的列表。

    我将与工程师讨论此案例。  您能否共享有关下载到 RAM 和从 CCS 进行编程的源代码、或共享一些文档。 我们认为这对我们很有帮助。

    此外、您是否有工程师或 FAE 可以在台北帮助我们?

    这是我们的电子邮件。

    许嘉欣(FAE):jack.hsu@dediprog.com

    Raphael (工程师): raphael.wu@dediprog.com

    谢谢你。

    许千斤顶。

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

    请使用此应用手册和示例作为良好的参考。

    www.ti.com/.../spna230.pdf