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.

[参考译文] MSC1213Y4:编程和提取程序

Guru**** 2553450 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/946479/msc1213y4-programming-and-extracting-the-program

部件号:MSC1213Y4

您好、E2E、

我正在查找有关 MSC1213Y4PAGR 以及如何对该部件进行编程的信息。 在查看 EVM 用户指南时、并未介绍如何对器件进行实际编程或从中提取程序。  您是否可以在此主题上分享任何参考资料?

此致、

Russell

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

    您好、Russell、

    早在 EVM 停产前一天、EVM 附带了一个 CD-ROM、其中包含各种应用手册和软件、可用于下载应用。  遗憾的是、随着操作系统的发展、这些工具已经过时。

    可以根据所附文档中的信息使用 COM 终端(超级终端、TeraTerm 等)对器件进行编程:

    e2e.ti.com/.../sbaa076b_5F00_Programming_5F00_the_5F00_MSC1210.PDF

    e2e.ti.com/.../2844.sbaa089a_5F00_Programming_5F00_the_5F00_MSC1210_5F00_by_5F00_Using_5F00_a_5F00_Terminal_5F00_Program.pdf

    此致、

    Bob B

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

    尊敬的 Bob、Russell:

    感谢 Russell 帮助打开线程。

    我们手头有一些未编程的板、但没有用于对其进行编程的十六进制文件。 是否有方法从现有板中提取十六进制文件并将其刷写到未编程的板中?

    提前感谢

    此致

    Azrul

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

    您好、Azrul、

    欢迎来到 E2E 论坛! 早在我们实际拥有这些器件的 EVM 的那一天、我们就在 CD-ROM 上提供了应用手册和软件。  其中一个应用程序被称为 MSC_Monstr、它能够读取程序闪存。  此程序很旧,我不确定它是否能在最新版本的 MS-WIN 操作系统上运行。  此外、为了能够读取任何闪存、HCR0位中的安全位必须被禁用。

    向我发送电子邮件至 pa_deltasigma_apps@ti.com

    另一个可能的选项是读取程序闪存(假设硬件配置安全位被禁用以防止最终用户的这种操作、或者换句话说、HCR0 SBN 位必须被设置为1)。  但是、这将是一项极其艰巨的操作、一旦捕获到数据、就必须将其放入 Intel 十六进制格式。  该信息位于我之前发布的文件 SBAA076B 中。

    在表1中列出的串行编程和 UAM 监视器命令中,CRnnnn 是代码存储器读取。  nnnn 是要读取的地址、对命令的响应将是从起始地址开始的16字节命令存储器。 Y4版本可具有高达16k 的闪存、因此手动捕获此数据可能是一个非常缓慢且痛苦的过程、并且容易出现明显的错误。

    如果您已将数据捕获为原始十六进制格式、则需要将数据放入 Intel 十六进制格式  。图1中的同一应用手册中显示了示例格式。

    可以创建某种脚本、以在一定程度上自动执行此过程并捕获从控制台程序或其他应用程序(Python、Visual Studio 等)返回到文件的数据。

    此致、

    Bob B