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 和 XDS100v2调试适配器从 TMS320f2809复制程序内存和数据内存
我可以获取程序存储器、以便下载0x000至0x7FF 并将其上传到新芯片
但是、从0x800到0xFFF 的数据存储器在我尝试对我获得的程序进行验证时无法运行
[错误] C28xx:文件加载程序:验证失败:存储器映射阻止读取0x000800@程序
我在从正常器件保存内存时尝试了不同的文件类型、但在尝试将它们加载回 uniflash 以对新器件进行编程时、都产生了相同的错误
是否有将数据存储器加载回器件的设置、或者是否有更好的方法将完整的数据和程序复制到新器件?
Kasey、
0xE00至0xF00不是有效存储器。 您可以尝试最多0xE00吗?
谢谢。此致、
Vamsi
我尝试将数据0x0读取到0xdff、可读正常
然后我加载它并点击"verify"、仍然得到相同的错误
我尝试了 bin、hex、txt 都有相同的错误
您好!
那么您可以读取和下载存储器吗? 仅在尝试将存储器加载到新器件时才遇到错误?
此致、
Ben Collier
是的、或者尝试在我读取的芯片中验证它
大家好、Kasey、
我已成功使用类似的 F2808器件和 XDS110连接器重现此问题。 首先、我将器件存储器从0x000读取到0x7FF、然后使用闪存编程设置"Erase"、"Program"、"Verify"来加载程序。 按下"Load Image"按钮后、器件存储器被加载 回器件、程序加载成功。 然后、当尝试按"Verify Image" 按钮时、将显示以下错误。
[错误] C28xx:文件加载程序:验证失败:地址0x00040E 处的值@程序不匹配请验证目标内存和内存映射。
使用的文件类型为.txt。 这是您在尝试调试时看到的屏幕吗? 您的闪存程序设置是否也设置为 Erase、Program、Verify?
谢谢。
查理
Kasey、
我需要一些时间来确认 Uniflash 所有者的情况。 明天会给您更新信息。
更新:
业主现在不在办公室,将在最新的答复更新你.
与此同时、您是否能够使用 CCS 看看存储器位置的内容是什么样的? 如果可以对受影响的地址执行存储器转储、以查看位置是否可读。
谢谢。
查理
Kasey、
我知道独立验证可能会失败- 但是、由于程序运行良好后验证、您应该可以。
是否有任何密码在器件中进行了编程、导致其无法读取安全的存储器? 即使没有、您是否可以在使用 Uniflash GUI 解锁器件(使用默认密码值)后尝试执行验证操作?
另外、正如 Charles 所建议的、您是否尝试比较了存储器转储? 是否匹配?
谢谢。此致、
Vamsi
大家好、Kasey、
我将关闭此帖子、因为我们没有收到您的回复。
如果您有其他问题、请打开新帖子。
谢谢。此致、
Vamsi