主题中讨论的其他器件:UNIFLASH
您好、香榭丽舍
我正在向我的客户提出要求。 他们迫切需要 解决这一问题和 生产问题。
第一。 客户可通过 UniFlash 将两个引导加载程序.out 和 app .out 文件加载到 C2000芯片、并使用密码将引导加载程序.out 加载到 OTP 中的设置。
当他们使用 UniFlash 成功导出了十六进制文件 、然后再次将其加载到 C2000芯片中时、报告了以下问题:
报告如下:
[EEROR] C28xx_CPU1:闪存编程期间出错(闪存算法返回错误代码0x0000000、FMSTAT 0x0000000)、操作已取消。
[EEROR] C28xx_CPU1:文件加载程序:存储器写入失败:未知错误;
[EEROR] C28xx_CPU1: 文件加载程序:验证 失败:地址0x78024@程序不 匹配请验证目标存储器和存储器映射。
[EEROR] C28xx_CPU1: 文件加载程序:验证 失败:地址 0x78024@程序不 匹配请验证目标存储器和存储器映射。
您能给我们建议/Dir 吗? 不确定 DCSM 是否影响芯片闪存操作? BTW、我们检查十六进制文件内容与 CCS 存储器视图相同。 导出 的十六进制文件、作为所附的 dcsm_Test.hex。
2。 同样、客户 无需密码即可将 UniFlash 的两个引导加载程序.out 和 app .out 文件加载到 C2000芯片、并将引导加载程序.out 加载到 C2000芯片中。 然后 使用 UniFlash 成功导出了十六进制文件 、然后 成功将其加载到 C2000芯片中。 我们只需编辑 导出的十六进制文件、就会发现地址0x78018 ~ 0x7801B 会出现上述问题。
是否可以澄清 为保留的地址0x78018 ~ 0x7801B? 实现什么功能?
3号。 BTW、 客户 使用 UniFlash 将两个引导加载程序.out 和 app .out 文件加载到 C2000芯片、并使用密码将引导加载程序.out 加载到 C2000芯片。 然后 使用 UniFlash 成功导出 .out 文件 、 其文件大小仅为100KB、而实际上普通的.out 文件为335KB。 因此、使用 UniFlash 导出的 .out 文件、闪存内容 不存在。 为什么不?
最后但同样重要的是、CCS 版本为 CCS 10.0、UniFlash 版本为 UniFlash6.4。