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.

[参考译文] UNIFLASH:PGA900

Guru**** 2555630 points
Other Parts Discussed in Thread: UNIFLASH, PGA900

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/959814/uniflash-pga900

器件型号:UNIFLASH
主题中讨论的其他器件: PGA900

尊敬的 TI:

我尝试的第一个帖子 没有发送给您!

我将再次发送我的问题。

我使用 Uniflash 对 PGA900进行编程、没有错误。

当我查看存储器映射时、它不包含所需的内容

当我执行验证时、收到以下错误消息:

存在7.5V 编程电压、并且 REMAP 位被删除:

以下是我的文件:

/cfs-file/__key/communityserver-discussions-components-files/908/PGA900.zip

此致

H. Härle

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

    您好 H.G ü Härle、

    如果您之前编程的 PGA900器件可以验证 OTP 是否正确(可能使用 GUI 或其他方法)、您可以在 Uniflash 中测试它是否正确读取了 OTP? 您是否还能够通过另一种方法确认进行 Uniflash 编程的器件不包含正确的 OTP? 我想隔离 OTP 写入是否确实存在问题、或者 Uniflash 实用程序是否正在正确读取数据(或两者)。

    此致、

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

    您好、*** 先生、


    我已经使用 CCS 和 Uniflash 尝试了所有操作、无法进行 OTP 编程。 然后、我通过 I2C 接口编写了自己的编程工具。 首先、我通过 Dev.RAM 和 remap 位运行处理器。 这非常有效。 然后、我尝试对 OTP 进行编程。 这不能再起作用了。 然后、我采用了一个新的处理器、可以毫无问题地对其进行编程!
    是否可以是 EEPROM 已经被我写入数据、OTP 无法编程? 在新的 PGA900中、EEPROM 中包含一个模式(AAh 和55h)。
    还是芯片中的 OTP 计时器无法正常工作?

    此致

    Horst Härle è s

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

     Härle 先生、您好!

    在正确编程的单元上、这是通过您的自定义 I2C 编程工具还是通过 Uniflash 完成的? 另外要检查的是、当您尝试对 OTP 进行编程时、确保 SECLOCK 寄存器设置为0x00。 示例固件实际上可以将该寄存器设置为锁定设置。 如果在调试模式下运行示例固件后未关闭 PGA900、则可以将 SECLOCK 寄存器设置为锁定位置(0xAA)。 我建议在尝试对 OTP 进行编程之前只向 SECLOCK 寄存器(DI PAGE 0x0、DI PAGE 偏移量0x0D)写入0x00。

    此致、