请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F2809 主题中讨论的其他器件:UNIFLASH、
您好!
Uniflash 4.2.0
TMS320F2809.
XDS100v3探针
我想使用 uniflash 对 TMS320F2809的 OTP 和闪存进行编程。
擦除/编程/验证闪存存储器没有问题。
对于 OTP 存储器、当我在 uniflash 中"加载映像"时 、我会看到 以下警告和错误消息:
[警告] C28xx:加载程序:程序的一个或多个部分落入不可写的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。
[错误] C28xx:文件加载程序:验证失败:地址0x3FFFC0@程序不匹配请验证目标存储器和存储器映射。
我的输出文件在生产多年后使用旧的 CCS 版本、没有问题。
我不明白为什么 Uniflash 要验证0x3FFFC0处的存储器。 F2809中没有与 OTP 区域的链接。
当我将 OTP 校验和与 Uniflash 和 CCS 进行比较时、有一个区别:Uniflash 提供0xEFF0、这是不好的!
但是、OTP 存储器似乎编程良好。
感谢您的回答、
David