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.

[参考译文] MSC1202Y3:将程序下载到闪存

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1305079/msc1202y3-download-program-to-the-flash

器件型号:MSC1202Y3

我尝试使用各种 ISP 软件(STC-ISP、IAR)进行下载、但没有响应。 在线搜索一些信息后、发现有一个 TI Downloader、但专为 EVM 版本而设计。 EVM 版本已停产、只能在 Windows XP 上打开。 是否有办法解决下载问题?

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

    您好、cs2m22、

    欢迎来到 E2E 论坛!  TI 下载程序实际上只是一个 COM 终端程序、其具有特定于 MSC121x 器件的接口。  我随附了几个文档、其中概述了如何使用 COM 终端程序(例如 HyperTerm 或 TeraTerm)。

    e2e.ti.com/.../7658.sbaa076b_5F00_Programming_5F00_the_5F00_MSC1210.PDFe2e.ti.com/.../7658.sbaa089a_5F00_Programming_5F00_the_5F00_MSC1210_5F00_by_5F00_Using_5F00_a_5F00_Terminal_5F00_Program.pdf

    此致、

    鲍勃 B

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

    尊敬的 Bob:

    感谢您的帮助! 此问题已得到解决。我现在遇到硬件配置寄存器 HCR0的另一个问题。 我现在需要启用安全位。首先、我使用 RW933F 和 RR94来读取 HCR0的数据、 我发现读取的内容是00 (应该是 FF、因为我擦除了闪存)、然后我再次尝试以94h 的地址写入7Fh 来启用安全位、但也失败了。我该怎么办?

    此致、

    长新

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

    您好、cs2m22、

    鉴于美国的假日周、请预计1月2日这一周内会有回复。 感谢您的耐心等待

    -Bryan

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

    尊敬的  Changxin:

    您只能在闪存编程模式下写入 HCR 寄存器。  您似乎正在尝试使用 SFR 地址值进行写入。  您还尝试读取/写入了错误的寄存器空间。  HCR0为0x3F、HCR1为0x3E、HCR2为0x3D、因为它与 SFR 寄存器相关。  但是、要写入这些地址、需要使用16位寻址。  以下内容来自数据表的第34页:

    因此、要写入 HCR0寄存器、您可以使用:

    CW803F

    因此、要禁用代码、您可以使用 CW803F7F 、该函数将禁用程序存储器访问。  要验证写入的内容、您可以使用 CR8030 、它将显示16个字节的数据、最后3个字节为 HCR2 (3D)、HCR1 (3E)和 HCR0 (3F)。

    希望这对您有所帮助。

    此致、

    鲍勃 B